供参考:
#include <stdio.h>
int main()
{
int N, k, s;
for(N=100;N<1000;N++)
{
k = 0; s = N;
while (s)
{
k += (s % 10) * (s % 10) * (s % 10);
s /= 10;
}
if (k == N)
printf("%d\n",N);
}
return 0;
}
第9题,供参考:
#include <stdio.h>
int main()
{
int x, y, z, n;
for (n = 100; n < 1000; n++)
{
x = n / 100;
y = n / 10 % 10;
z = n % 10;
if (n == 297 + z * 100 + y * 10 + x)
printf("%d ",n);
}
return 0;
}