| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1302 人关注过本帖
标题:帮写个计算题 一直没写出来
只看楼主 加入收藏
cadypeng
Rank: 1
等 级:新手上路
帖 子:5
专家分:7
注 册:2010-12-4
收藏
得分:2 
回复 楼主 jaksok
这道题应分多种情况,下面是给出个参考 希望对你有帮助
void main()
{
   
    int x,y,z;
    float i;
    const float m_x=0.1,m_y=1.5,m_z=3;
    cout<<"只买单种鸡蛋情况明显不成立"<<endl<<endl;
   
    cout<<"买鸡蛋和鸭蛋情况"<<endl;
    for(x=0;x<=100;x++)
    {
        for(y=0;y<=100;y++)
        {
            i=x*m_x+y*m_y;
            if(((x+y)==100)&&(i==100))
                cout<<"鸡蛋"<<x<<"鸭蛋"<<y<<endl<<endl;
               
        }
    }
    if(!(((x+y)==100)&&(i==100)))
        cout<<"买鸡蛋和鸭蛋情况不成立"<<endl<<endl;
    cout<<"买鸡蛋和鹅蛋情况"<<endl;
    for(x=0;x<=100;x++)
    {
        for(z=0;z<=100;z++)
        {
            i=x*m_x+z*m_z;
            if(((x+z)==100)&&(i==100))
            {    cout<<"鸡蛋"<<x<<"鹅蛋"<<z<<endl;}
            
        }
    }
    if(!(((x+z)==100)&&((x*m_x+z*m_z)==100)))
        cout<<"买鸡蛋和鹅蛋不成立"<<endl<<endl;

   
    cout<<"买鸭蛋和鹅蛋情况"<<endl;
    for(y=0;y<=100;y++)
    {
        for(z=0;z<=100;z++)
        {
            if(((z+y)==100)&&((y*m_y+z*m_z)==100))
            {    cout<<"鸭蛋"<<y<<"鹅蛋"<<z<<endl;}
            
        }
    }
    if(!(((z+y)==100)&&((y*m_y+z*m_z)==100)))
        cout<<"买鸭蛋和鹅蛋不成立"<<endl<<endl;

   
    cout<<"三种蛋都买的情况"<<endl;
    for(x=0;x<=100;x++)
    {
        for(y=0;y<=100;y++)
        {
             for(z=0;z<=100;z++)
             {
                  i=x*m_x+y*m_y+z*m_z;
                 if((x+y+z)==100&&(i==100))
                     cout<<"鸡蛋:"<<x<<"鸭蛋:"<<y<<"鹅蛋:"<<z<<endl;
             }
        }
    }

}


如果改变了事情就尝试改变自己。
2010-12-05 03:04
快速回复:帮写个计算题 一直没写出来
数据加载中...
 
   



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

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