利用c语言帮我写一个找水仙花数的程序
时间: 2023-12-02 21:03:16 浏览: 61
C变种水仙花数.zip
好的,以下是利用C语言编写的找水仙花数的程序:
```c
#include<stdio.h>
int main()
{
int i,j,k,num;
printf("水仙花数有:");
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
{
num=i*100+j*10+k;
if(num==i*i*i+j*j*j+k*k*k)
printf("%d ",num);
}
printf("\n");
return 0;
}
```
这个程序可以找到所有三位数中的水仙花数并输出,水仙花数指的是一个三位数,其各个数字立方和等于该数本身,例如153就是一个水仙花数,因为1³+5³+3³=153。
阅读全文