| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1184 人关注过本帖
标题:请问一道题
只看楼主 加入收藏
naville
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2004-6-2
收藏
 问题点数:0 回复次数:3 
请问一道题

百元买百鸡:用一百元钱买一百只鸡。已知公鸡5元/只,母鸡3元/只,小鸡1元/3只。 写一个程序实现用一百元买一百只鸡

谢谢赐教

搜索更多相关主题的帖子: 公鸡 小鸡 母鸡 
2004-06-02 00:15
jzh2004
Rank: 1
等 级:新手上路
帖 子:341
专家分:0
注 册:2004-4-30
收藏
得分:0 
在C语言练习习题里已经有这题了,你可以去看一下

我的主页 http://www.
2004-06-02 09:38
asdliu
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2004-4-21
收藏
得分:0 
就是用while语句去实现,自己去看很简单的

阳光版主欢迎您
2004-06-02 14:30
幽醉
Rank: 2
等 级:论坛游民
帖 子:68
专家分:61
注 册:2012-7-30
收藏
得分:0 
用for语句也很简单,首先你要明白两个关系:1:x+y+z=100  2:5*x+3*y+z*1.0/3==100,然后就是用变量表示值,之后利用这两个关系,很快就可以编写出来了。下面是我的程序,你可以参考下:#include<stdio.h>
void main()
{
    int x,y,z;
    for(x=0;x<=100;x++)
    {
        for(y=0;y<=100;y++)
        {
            for(z=0;z<=100;z++)
                if((x+y+z==100)&&(5*x+3*y+z*1.0/3==100))//1.0
                    printf("鸡翁%d只,鸡母%d只,鸡雏%d只\n",x,y,z);
        }
    }
}
2012-08-24 18:46
快速回复:请问一道题
数据加载中...
 
   



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

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