日志11
题目描述:
百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100 文钱买 100只鸡,公鸡、母鸡、小鸡各买多少只?
本程序要求解的问题是:给定一个正整数 n,用 n 文钱买 n 只鸡,问公鸡、母鸡、小鸡各买多少只?
代码:
#include<iostream>
using namespace std;
int main()
{
int n,a,b,c,flag=0;
cin>>n;
for(a=0;a<=n;a++)
{
for(b=0;b<=n;b++)
{ c=n-a-b;
if((c==(n-5*a-3*b)*3)&&c>=0){
cout<<a<<" "<<b<<" "<<c<<endl;
flag=1; }
}
}
if(flag==0)
cout<<"No Answer.\n";
}