| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1530 人关注过本帖
标题:菜鸟求助 1个简单程序
只看楼主 加入收藏
黑色风信子
Rank: 2
等 级:论坛游民
帖 子:19
专家分:39
注 册:2010-8-9
收藏
得分:0 
回复 18楼 erikyo
这个头文件是因开发环境而异的,我的cfree是不需要写#include "math.h"的
2010-08-19 11:06
liyinc
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-8-19
收藏
得分:1 
回复 楼主 knight700
你的算法好像有问题...我写了一个..

#include <stdio.h>

void main()
{
   int x,y,z,a,b;
   clrscr();
   for(a=100;a<999;a++)
      {
     x=a/100;  y=(a%100)/10;  z=a%10;
     if(a==x*x*x+y*y*y+z*z*z) break;
      }
   printf("the number is : %d",a);
}
2010-08-19 15:43
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
以下是引用黑色风信子在2010-8-19 11:02:54的发言:

多几个循环就得了
我不认为这么简单,你算一下8次方和9次方的结果看看吧,御坂御坂猜疑道

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-08-19 15:48
天际1
Rank: 2
等 级:论坛游民
帖 子:10
专家分:13
注 册:2010-8-22
收藏
得分:1 
程序代码:
#include<stdio.h>
#include<math.h>
void main()
{int a=100,x,y,z;
for(a;a<1000;a++)
{x=a/100;y=a%100/10;
z=a%100%10;
if(a==pow(x,3)+pow(y,3)+pow(z,3))
printf("is %d\n",a);}}
2010-08-22 17:42
蚂蚁的哲学
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:25
专家分:24
注 册:2010-8-22
收藏
得分:1 
给你个调试过的程序,我也是新手哦!所以写的是易懂的,没有写整除和取余之类的!仔细看下代码吧,调试过!
#include <stdio.h>
void main()
{
    int x,y,z,a=0;
    for(x=1;x<10;x++)
        for(y=0;y<10;y++)
            for(z=0;z<10;z++)
                if(100*x+10*y+z==x*x*x+y*y*y+z*z*z)
                    printf("%d %d %d %d\n",a,x,y,z);
}

执行结果为:
153
370
371
407


Hello!
2010-08-22 21:31
快速回复:菜鸟求助 1个简单程序
数据加载中...
 
   



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

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