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;
}