参考代码:
#include<iostream> #include<cmath> using namespace std; bool judge(int); int main() { for(int i = 100; i < 1000; i++) { if(judge(i)) cout << i << endl; } return 0; } bool judge(int a) { int t = a; int sum = 0; while(t > 0) { sum += (int)pow(t % 10, 3); t /= 10; } return ((sum == a) ? true : false); }
0.0分
5 人评分