各位数的立方和等于该数本身的三位数称为水仙花数,利用C语言编程输出所以水仙花数
时间: 2023-10-26 15:29:04 浏览: 102
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
#include <stdio.h>
#include <math.h>
int main() {
int i, num, digit, sum;
printf("水仙花数有:\n");
for (i = 100; i < 1000; i++) {
num = i;
sum = 0;
while (num > 0) {
digit = num % 10;
sum += pow(digit, 3);
num /= 10;
}
if (sum == i) {
printf("%d ", i);
}
}
return 0;
}
阅读全文