題目描述
用小於等於n元去買100只雞,大雞5元/只,小雞3元/只,還有1/3元每隻的一種小雞,分別記爲x只,y只,z只。編程求解x,y,z所有可能解。
輸入描述:
測試數據有多組,輸入n。
輸出描述:
對於每組輸入,請輸出x,y,z所有可行解,按照x,y,z依次增大的順序輸出。
示例1
輸入
40
輸出
x=0,y=0,z=100 x=0,y=1,z=99 x=0,y=2,z=98 x=1,y=0,z=99
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int x,y,z;
for(x=0;x<(n/5+1);x++)
for(y=0;y<(n/3+1);y++)
{
z=(100-5*x-3*y)*3;
if(z%1==0 && z<(3*n))
{
cout<<"x="<<x<<",";
cout<<"y="<<y<<",";
cout<<"z="<<z<<endl;
}
}
return 0;
}