代码片断(10)(4 位领导批示)

求出100-1000中的水仙花数

算法一:

1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdio.h"
 
void main()
{
    int i,a,b,c;
    for(i=100;i<1000;i++)
    {
        a = i/100;
        b = (i-100*a)/10;
        c = i-100*a-10*b;
        if(i==a*a*a+b*b*b+c*c*c) printf("%d %d %d %d \n",a,b,c,i);
    }
}

算法二:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdio.h"
 
void main()
{
    int i,j,k,a1,a2;
    for(i=1;i<=9;i++)
    {
        for(j=0;j<=9;j++)
        {
            for(k=0;k<=9;k++)
            {
                a1 = i*i*i+j*j*j+k*k*k;
                a2 = i*100+j*10+k;
                if(a1==a2) printf("%d\n", a2);
            }
        }
    }
}

分享到新浪微博 推荐到豆瓣 分享到 Google Reader 加入Google书签 嘀咕一下 分享到饭否 分享到做啥 分享到叽歪 分享到鲜果 加入QQ书签 加入百度搜藏 加入雅虎书签 分享到垦一垦

  1. 4
    淘宝网女装

    学习了! 技术很牛!!

  2. 3
    动漫驿站

    [face1]现在正在学这个

  3. 2
    银子

    @zwwooooo [face3]我是C初学者.C++还没开始..

  4. 1
    zwwooooo

    沙一下发!编程荒废了很多年了,现在基本算是门外汉了,博主c++很厉害吧,如果能加入我的汉化组就好了[face3] 可惜要对那游戏有爱才行吧,呵呵

请领导指示

验证码 (必须)

Additional comments powered by BackType

随机显示的10篇日志

评论最多的10篇日志

浏览最多的10篇日志