编程输出三位数水仙花c语言
时间: 2023-08-24 08:30:26 浏览: 106
以下是C语言代码实现一个输出三位数水仙花数的程序:
```c
#include<stdio.h>
#include<math.h>
int main()
{
int i, num, sum;
printf("所有的三位数水仙花数是:\n");
for(i = 100; i < 1000; i++)
{
sum = pow(i%10, 3) + pow(i/10%10, 3) + pow(i/100, 3);
if(sum == i)
{
printf("%d\n", i);
}
}
return 0;
}
```
程序中的for循环从100循环到999,每次循环计算当前数的各位数字的立方和,如果等于当前数,则输出当前数,即为三位数水仙花数。
阅读全文