码迷,mamicode.com
首页 > 其他好文 > 详细

水仙花数

时间:2015-01-08 17:19:02      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:

153
???
???
??? 

输入

输出

所有的水仙花数,从小的开始。 每行一个

提示

 

来源

 

 

 

 

#include<stdio.h>
int main()
{
    int a=100,c,b,i,s;
    while (a<=999&&a>=100)
    {
        s=0;
        c=a;
        while(c)
        {
            b=c%10;
            s+=b*b*b;
            c=c/10;
        }
        if(s==a)printf("%d\n",a);
        a++;
    }
    return 0;
}

水仙花数

标签:

原文地址:http://www.cnblogs.com/SSYYGAM/p/4211259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!