nt main(int argc, const char * argv[])
{
int unit = 0; //个位
int decade = 0; //十位
int hundred = 0; //百位
int count = 0; //总个数
for (int i = 100; i < 1000; i++) {
unit = i%10;
decade = (i%100)/10;
hundred = i/100;
if (i == (hundred*hundred*hundred + decade*decade*decade + unit*unit*unit)) {
printf("%d\n", i);
count++;
}
}
printf("count = %d\n", count);
return 0;
这是我写的程序,大家帮忙看下有没有什么问题,谢谢。 |