求助
题:
百看不厌的经典题
题目背景
《张邱建算经》曾有这样一道题:公鸡5元钱一只,母鸡3元钱一只,小鸡一元钱3只。现在要有m块钱,要买n只鸡。求公鸡、母鸡、小鸡各买了多少只?
题目描述
求出公鸡、母鸡和小鸡的只数。
提示有多个解,三个数,代表公鸡、母鸡、小鸡的个数)
输入格式
输入两个正整数数m,n.
输出格式
输出所有解
提示
3≤m≤200
3≤n≤200
感谢@Liumingxuan2010的灵感:
Code:
#include <iostream>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
int x,y,z;
for(x=0;x<=n;x++)
for(y=0;y<=n;y++)
for(z=0;z<=n;z++)
if(x+y+z==n && 5*x+3*y+z/3==m && z%3==0)cout<<x<<" "<<y<<" "<<z<<endl;
}