解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,c,i;
for(i=100; i<=999; i++) //for()循环中i从100开始到999结束;i<=999 也可以写成 i<1000
{
a =(i%1000)/100; //i的百位
b =(i%100)/10; //i的十位
c =(i%10)/1; //i的个位
if(a*a*a + b*b*b + c*c*c == i)
printf("%d ",i);
}
printf("\n");
return 0;
}
0.0分
0 人评分
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1745 |
大小写转换 (C语言代码)浏览:842 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:575 |
【蟠桃记】 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:504 |
循环入门练习6 (C语言代码)浏览:954 |
简单的a+b (C语言代码)浏览:945 |
Hello, world! (C语言代码)浏览:824 |