用100匹马驮100担货物,大马驮3担,中马驮2担,2匹小马驮1担,问大、中、小马各有多少匹?编写程序,输出所有的可能,大、中、小马的匹数可以为0。按大马匹数由小到大排序。
输入格式:
无
输出格式:
每行输出一组符合要求的大、中、小马的匹数。
输入样例:
部分输出样例:
2 30 68
5 25 70
…
#include<iostream>
using namespace std;
int main()
{
int i,j,k;
for(i=0;i<=40;i++)
{
for(j=0;j<=50;j++)
{
for(k=0;k<=100;k++)
if(((i+j+k)==100)&&(i*3+j*2+k/2)==100&&k%2==0)
printf("%d %d %d\n",i,j,k);
}
}
return 0;
}