| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1566 人关注过本帖
标题:请高手解决一道与水仙数有关的问题
只看楼主 加入收藏
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
收藏
得分:0 
晕了,不好意思,修改一下:
#include <stdio.h>
int main(int argc, char* argv) {
    int i, j, k, n;
    for (i = 1; i < 10; i++) {
        for (j = 0; j < 10; j++) {
            for (k = 0; k < 10; k++) {
                n = i * 100 + j * 10 + k;
                if (n == i * i * i + j * j * j + k * k * k) {
                    printf("%d ", n);
                 }
            }
        }
    }
}

谢谢楼上的提醒阿!!!!!!!!!!!!!!!!!!!
2008-03-03 15:01
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
[bo]以下是引用 [un]mqh21364[/un] 在 2008-3-3 15:01 的发言:[/bo]

晕了,不好意思,修改一下:
#include
int main(int argc, char* argv) {
    int i, j, k, n;
    for (i = 1; i < 10; i++) {
        for (j = 0; j < 10; j++) {
            for (k = 0; k < 10; k++) {
                n = i * ...


你这个是求水仙花数...但是楼主的需求显然不是求水仙花数

PS:不客气

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2008-03-03 15:14
qfyzy
Rank: 2
等 级:论坛游民
威 望:1
帖 子:380
专家分:86
注 册:2008-2-17
收藏
得分:0 
显然不是求水仙花数。。。又没说x=a*100+b*10+c

当对C的经验增加时,它会显的很好用.----Dennis M Ritche如是说
2008-03-03 17:58
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
楼主所说的:
x=a*a*a+b*b*b+c*c*c = d*d*d+e*e*e+f*f*f
其中,a,b,c,d,e,f都是自然数,a<=b<=c, d<=e<=f;  [a,b,c]!=[d,e,f]

据我浅薄的分析...
abcdef全是大于0的整数(不一定是一位数...几百位数也有可能哦...)
还要满足a<=b<=c, d<=e<=f...
并且abcdef还互不相等

我直觉认为没这种数...呵呵...所以懒得做

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2008-03-03 19:25
快速回复:请高手解决一道与水仙数有关的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020322 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved