#include stdio.h>
int main () { int i,t, k,a [3]-{0}; printf ("There are following Armstrong number smaller than 1000;\n");/*求出小于1000的阿姆斯特朗数*/ for(i-2;i<1000;i++) t=0; k=i; /*按从低位到高位的顺序拆分数*/while(k) { a[t]=k号10;k-k/10;t++; if(i=-a[0]*a[0]*a[0]+a[1]*a[1]*a[1]+a[2]*a[2]*a[2]) /*判断是否为阿姆斯特朗数*/ printf("%d ",i); printf("\n"); }
标签:main,Armstrong,int,3.6,阿姆斯特朗,1000 From: https://www.cnblogs.com/xuan-2004/p/17417025.html