c语言如何输出水仙花数

更新时间:02-09 教程 由 沉苍 分享

水仙花数是指一个三位数,它的各位数字的立方和等于该数本身。例如153是一个水仙花数,因为1^3+5^3+3^3=153。

在C语言中,可以使用循环和条件语句来输出水仙花数。具体代码如下

```clude

tain()

{t i, j, k;

for(i=1; i<=9; i++)

{

for(j=0; j<=9; j++)

{

for(k=0; k<=9; k++)

{

if(iii+jjj+kkk == i100+j10+k)

{tf", i100+j10+k);

}

}

}

} 0;

上述代码中,首先使用三个循环分别枚举三位数的百位、十位和个位。然后使用条件语句判断当前的三位数是否为水仙花数,如果是,则输出该数。

需要注意的是,由于水仙花数只有几个,因此可以直接使用嵌套循环来枚举所有的三位数,不需要进行任何优化。

总之,使用C语言输出水仙花数非常简单,只需要使用循环和条件语句即可。

声明:关于《c语言如何输出水仙花数》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2140326.html