您的位置:首页 > 编程语言 > C语言/C++

C语言编程100例之6

2014-11-18 22:43 190 查看
                         实例6 循环结构的简单应用(水仙花数)
问题描述:
打印出所有水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和应等于该数字本身。

例如,153是一个水仙花数,因为153=1^3+5^3+3^3.

实现源代码:

<span style="font-size:12px;">/**
* 题目:循环结构的简单应用(水仙花数)
* 作者:shelly
* 功能:输出所有水仙花数
*/
#include <stdio.h>
/**
* 函数名:main
* 功能:使用循环结构输出所有水仙花数
*/

void main()
{
int i,j,k,n;
printf("water flower's number is:\n");
for(n = 100; n <= 999; n++)
{
i = n % 10;//获得个位
j = (n % 100)/10;//获得十位
k = n / 100;//获得百位
if(i*i*i + j*j*j + k*k*k == n)
{
printf("%-5d\n",n);
}
}
}</span><span style="color:#ff0000;font-size:18px;">
</span>
实现效果图:






注意:以上代码写法不唯一
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言