#include <bits/stdc++.h> using namespace std; int main() { int ge, shi, bai, i; for (i = 100; i < 1000; i++) { bai = i / 100; shi = (i / 10) % 10; ge = i % 10; if (bai * bai * bai + shi * shi * shi + ge * ge * ge == i) cout << i << ' '; } return 0; }
共 2 条回复
@12121 下次记得仔细读题
@12121 不是,变量和对错有啥关系,这个程序是把循环初始值设为了1,应该是从100开始