| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 726 人关注过本帖
标题:有个问题啊!!!想问问大家
取消只看楼主 加入收藏
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
 问题点数:0 回复次数:6 
有个问题啊!!!想问问大家
void main()
 { int cocks=0,hens,chicks;
    while(cocks<=20)
  {hens=0;
   while(hens<=33)
   {chicks=100-cocks-hens;
    if(5.0*cocks+3.0*hens+chicks/3.0==100.0)
  printf("%d  %d  %d\n",cocks,hens,chicks);
    hens++;
    }
    cocks++;
    }
 }
这个程序怎样啊??
是百钱百鸡的问题啊
书上运行的结果是0 25 75,3  20  77,4  8  78,7  13  80, 8  11  81,11  6  83, 12  4  84,
而我运行的结果是0  25  75,4  8  78, 8  11  81,12  4  84
从实际上看应该是我的运行结果对啊
各位看看出了什么问题了
2005-03-27 11:38
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
得分:0 
先顶一下

2005-03-27 11:40
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
得分:0 
那这个程序你运行的怎样啊??

2005-03-27 13:17
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
得分:0 
大虾都去了那里拉>>??
竟然都不帮帮我解决这个问题????
太没良心了了@!!!!!

2005-03-27 16:45
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
得分:0 
应该是要加小数位的啊
不加就是整型啊
好象77/3还是=25啊
那不符合百钱买百鸡啊

2005-03-27 22:54
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
得分:0 
你解决到吗???
帮我解决拉!!!!!

2005-03-27 23:36
冷月
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-3-27
收藏
得分:0 
那个就是全部程序的拉
而我将这个程序运行的时候结果就是0  25  75,4  8  78, 8  11  81,12  4  84

但书上说是0 25 75,3  20  77,4  8  78,7  13  80, 8  11  81,11  6  83, 12  4  84,
如果是这个结果的话那就是说if(5.0*cocks+3.0*hens+chicks/3.0==100.0)里的chicks/3.0应该是chicks/3 的拉  但这个结果本身就有问题啊  ,3  20  77,7  13  80,11  6  83,是不对的啊  不符合题义啊  都不是百钱买百鸡啊!!!

2005-03-28 00:32
快速回复:有个问题啊!!!想问问大家
数据加载中...
 
   



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

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