本文共 437 字,大约阅读时间需要 1 分钟。
0 - 100000000之间的阿姆斯特朗数
int main() { int i; int addflag = 10; int n = 1; int sum = 0, j;for (i = 1; i < 100000000; i++) { if (i == addflag){ n++; flag *= 10; } for (j = i; j; j /= 10) { sum += pow(j % 10, n);} if (sum == i) printf("%d\n", sum); sum = 0;} return 0; }
转载地址:http://qwnv.baihongyu.com/