[分享]C語言題目之一
題目:列數數入數值內的所有阿姆斯壯數系,阿姆斯壯數系例如153=1^3+5^3+3^3
int main(void)
{
int i,n,a,b,c,d,e,f,g;
printf("請輸入小於1000的一個正整數:");
scanf("%d",&n);
if(n>1000){
printf("請輸入小於1000的數字\n");
system("PAUSE");
return 0;
}
for(i=1;i<=n;i++){
a=(i/100);
b=((i%100)/10);
c=(i%10);
d=a*a*a;
e=b*b*b;
f=c*c*c;
g=d+e+f;
if(g==i){
printf("%d\n",g);
}
}
system("PAUSE");
return 0;
}