用c语言实现编程 在3位数中找到第一个满足下列要求的正整数n,其各位数字的立方和恰好等于它本身。例如,371=3^3+7^3+1^3
时间: 2024-05-23 07:15:25 浏览: 47
可以使用以下 C 语言代码来解决该问题:
#include <stdio.h>
int main() {
int n;
for (n = 100; n < 1000; n++) {
int digit1 = n / 100;
int digit2 = (n / 10) % 10;
int digit3 = n % 10;
if (n == digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3) {
printf("%d\n", n);
break;
}
}
return 0;
}
输出结果为:153
因此,满足要求的第一个正整数是 153。
阅读全文