| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 691 人关注过本帖
标题:啊!菜鸟提问!关于DEV-C++的水仙花数问题!
只看楼主 加入收藏
dorawang
Rank: 1
来 自:福建福州
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-7-16
收藏
 问题点数:0 回复次数:7 
啊!菜鸟提问!关于DEV-C++的水仙花数问题!
程序代码:
#include <iostream>
using namespace std;
int main()
{
    int a,x,y,z,v;         
    for(a=100;a<1000;a++)
      {
       x=a/10;
       y=(a/100)%10;
       z=a%10;
       v=x*x*x+y*y*y+z*z*z;
       if(v==a)
         cout<<a<<endl;        
       }
    system("pause");
    return 0;
}
运行后没东西出来!求正解!
搜索更多相关主题的帖子: 水仙花 
2011-07-16 19:30
linw1225
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:110
专家分:145
注 册:2011-4-7
收藏
得分:0 
x有问题,按楼主的代码x得出的值必然是两位数的,貌似不符合水仙花数的定义。
代码应该是:x=a/100;   x代表百位数吧、

Einmal ist keinmal
2011-07-16 21:50
博士无双
Rank: 2
等 级:论坛游民
帖 子:32
专家分:65
注 册:2011-7-5
收藏
得分:0 
#include <iostream>
using namespace std;
int main()
{
    int a,x,y,z,v;         
    for(a=100;a<1000;a++)
      {
       x=a/100;//分解出百位
       y=(a/10)%10;//分解出十位
       z=a%10;//分解出个位
       v=x*x*x+y*y*y+z*z*z;
       if(v==a)
         cout<<a<<endl;        
       }
    system("pause");
    return 0;
}
2011-07-17 07:00
Hujc71
Rank: 2
等 级:论坛游民
帖 子:49
专家分:65
注 册:2010-3-31
收藏
得分:0 
  x=a/ 100 ;
       y=(a% 100 )/ 10 ;
       z=a% 10 ;
搞定收工!
2011-07-17 14:08
lianjiecuowu
Rank: 3Rank: 3
来 自:安徽
等 级:论坛游侠
帖 子:152
专家分:107
注 册:2011-5-20
收藏
得分:0 
biaoshi 好简单

Sharp your mind!
2011-07-17 14:59
langhuan
Rank: 2
等 级:论坛游民
帖 子:22
专家分:36
注 册:2011-7-17
收藏
得分:0 
回复 楼主 dorawang
试试这个:

#include <iostream>
using namespace std;
 int main()
 {
     int a,x,y,z,v;         
     for(a=100;a<1000;a++)
       {
        x=a%10;
        y=(a/10)%10;
        z=(a/100)%10;
        v=x*x*x+y*y*y+z*z*z;
        if(v==a)
          cout<<a<<endl;        
        }
     return 0;
 }
2011-07-17 15:23
zhangqi_gsts
Rank: 6Rank: 6
来 自:甘肃天水
等 级:侠之大者
威 望:1
帖 子:227
专家分:457
注 册:2011-3-27
收藏
得分:0 
2011-07-21 23:48
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:0 
百位是a/100,十位是a/10%10,个位是a%10。LZ数学不过关。
2011-07-23 08:45
快速回复:啊!菜鸟提问!关于DEV-C++的水仙花数问题!
数据加载中...
 
   



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

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