声明:该内容皆为原创,仅供业内人士相互学习交流经验,任何未经授权复制、转载、传播或使用本网站(或应用程序)内容的行为,将受到法律的制裁。如因侵权行为给本网站(或应用程序)或任何第三方造成损失的,侵权人应当承担相应的法律责任) 实现编译器:vs2022 编译器建议使用13、19、22等版本,相关语法与c++通用 源代码展示如下: #include<stdio.h> int main() { int a, b, c, n; for (n = 1; n <= 999; n++) { // 使用for循环替代while循环 a = n / 100; // 百位 b = (n / 10) % 10; // 十位 c = n % 10; // 个位 if (a * a * a + b * b * b + c * c * c == n) { // 检查立方和是否等于原数 printf("n=%d\n", n); } } return 0; // 添加返回值 }