TC百元百鸡

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:39:21
题目:100块钱买百只鸡,公鸡(cock)5元一只,母鸡(hen)3元一只,
小鸡(chick)3只一元,问公鸡,母鸡,小鸡各多少只?
要求:分别用for循环、while循环、do—while循环实现。

//用FOR循环的.
#include<iostream>
using namespace std;
int main()
{
int cock,chick,hen;
for(cock=1;cock<15;cock++)
{
for (hen=1;hen<25;hen++)
{
if((cock*7+hen*4)==100)
{
chick=100-cock-hen;
cout<<cock<<" "<<hen<<" "<<chick<<endl;
break;
}
}
}
getchar();
getchar();
return 0;
}

//没什么太大的区别
//用WHILE的
#include<iostream>
using namespace std;
int main()
{
int m1(0),m3;
while(m1++<15)
{
int m2=0;
while(m2++<25)
{

if((m1*7+m2*4)==100)
{
m3=100-m1-m2;
cout<<m1&l