【百钱百鸡】鸡的数量并不能从1开始!!

来源:互联网 发布:中学美工课教案 编辑:程序博客网 时间:2024/05/16 12:35

1133.百钱百鸡问题

时限:1000ms 内存限制:10000K  总时限:4000ms

描述
经典问题的描述如下:在市场上,鸡的售价分别是:公鸡3文钱1只,母鸡2文1只,小鸡1文3只。问拿100文钱想买100只鸡,则公鸡、母鸡和小鸡应各买多少只?
 
输入
本题无输入。
 
输出
输出所有解,每个解占一行,包含三个整数分别表示要买的公鸡、母鸡和小鸡的数量,用空格分隔。存在多组解的情况下,输出按升序排列(即0 0 1在0 1 0之前)。
#include<iostream>
using namespace std;int main(){int a,b,c,s; for(a=0;a<=25;a++){for(b=0;b<=40;b++){c=100-a-b;s=3*a+2*b+c/3;if(s==100&&c%3==0){cout<<a<<" "<<b<<" "<<c<<endl;}}}} 

阅读全文
0 0
原创粉丝点击