解题思路:
在一个for循环内解决掉,重点就是求出各个位数,详见我的文章:如何求得一个三位整数的个十百位(C语言)-Dotcpp编程社区
注意事项:
①注意条件是三位数,即i初始化为100,<=999
参考代码:
#include<stdio.h> int main() { for(int i=100;i<=999;i++){ int bai=i/100; int shi=i/10%10; int ge=i%10; if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) printf("%d\n",i); } }
0.0分
2 人评分