打印出所有的“阿姆斯特朗数”。
所谓“阿姆斯特朗数”是指一个三位数,
其各位数字立方和等于该数本身,如:153==111+555+333。
程序输出结果为:
153 370 371 407
#include<stdio.h>
void main( )
{ int i,j,k,n;
for(n=100;n<1000;n++)
{ /**********found**********/
i=n/100; /*分解出百位*/
/**********found**********/
j=n%100/10; /*分解出十位*/
k=n%10; /*分解出个位*/
/**********found**********/
if(n==i*i*i+j*j*j+k*k*k) printf("%d ",n); }
}
欢迎关注
掘金:https://juejin.cn/user/4156573190724030
Github:https://github.com/zhubingran
优快云:https://blog.youkuaiyun.com/qq_43118757
QQ:1330022055