标题:百钱买百鸡问题
取消只看楼主
starzq00123
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-7-20
 问题点数:0 回复次数:2 
百钱买百鸡问题
为什么我的WIN7上的VC6.0算出结果只有4组,而教学视频上老的给出的结果却又7组?
这是老师给的代码:
#include <stdio.h>
void main()
{ int cocks=0,hens,chicks;
while (cocks<=19)
{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++;
}
}
搜索更多相关主题的帖子: void include 教学 
2012-07-23 10:48
starzq00123
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-7-20
得分:0 
我的结果 0 25 75
         4 18 78   
         8 11 81
         12 4 84
教学视频上的结果除了我上面得出的4个外还有: 3 20 77;  7 13 80; 11 6 83.
2012-07-23 10:51
starzq00123
Rank: 1
等 级:新手上路
帖 子:20
专家分:3
注 册:2012-7-20
得分:0 
还有就是后面 那两个hens++ 和cocks++ 是什么意思 我知道++的意思?  我就是不知道 这两个在整个程序中的含义 为什么会写在这 是如果不满足上面条件就在现在现有数值上+1是吗 那怎么没有else  用自然语言怎么翻译后面那两个hens++、cocks++?
2012-07-23 11:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-373922-1-1.html




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

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