楼主, 这个题目不是很难的, 掌握了书上的知识, 还是很容易写出来的:
#include <stdio.h>
int main(void)
{
int i, num = 0;
int g, s, b;
for(i = 100; i < 1000; i++) {
g = i % 10;
s = (i/10) % 10;
b = i / 100;
if(i == g*g*g + s*s*s + b*b*b) {
printf("%d\n", i);
num++;
}
}
printf("The total number: %d\n", num);
return 0;
}