使用c语言,编写一个能输出水仙花数的小程序,打印出所有的水仙花数水仙花是指一个三位数,其各位数字立方和等于该数本身
时间: 2024-04-11 13:07:53 浏览: 127
下面是一个用 C 语言编写的程序,用于找出并打印出所有的三位水仙花数
好的,以下是可以输出水仙花数的C语言程序:
```c
#include<stdio.h>
int main()
{
int n, num, sum = 0;
printf("水仙花数有:\n");
for(n = 100; n <= 999; n++)
{
num = n;
while(num != 0)
{
int digit = num % 10;
sum += digit * digit * digit;
num /= 10;
}
if(sum == n)
{
printf("%d\n", n);
}
sum = 0;
}
return 0;
}
```
请直接将上述代码复制到你的C语言编辑环境中,并进行编译和运行,即可输出所有的水仙花数。
阅读全文