8. (程序题)
题目编号 :Exp02-Basic08,GJBook3-04-12
题目名称:三位Armstrong数
题目描述:编写程序,打印所有3位的Armstrong数,Armstrong数是指其值等于它本身每位数字立方和的数,如153就是一个Armstrong数。153=
输入:无
输出:打印所有3位的Armstrong数,每个Armstrong数间用一个西文空格间隔,最后一个数后无多余字符。
样例:无。详见输入输出说明
#include<stdio.h>
int main()
{
int a,b,c,d;
a=100;
for(a=100;a<1000;a++)
{
b=a%10;
c=(a/10)%10;
d=(a/100)%10;
if(a==(b*b*b+c*c*c+d*d*d))
{
printf("%d",a);
printf("%c",32);
}
}
return 0;
}