| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5781 人关注过本帖
标题:百钱买百鸡问题
取消只看楼主 加入收藏
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
快速回复:百钱买百鸡问题
数据加载中...
 
   



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

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