7-1 6.3.1 百马百担 (20分)

用100匹马驮100担货物,大马驮3担,中马驮2担,2匹小马驮1担,问大、中、小马各有多少匹?编写程序,输出所有的可能,大、中、小马的匹数可以为0。按大马匹数由小到大排序。

输入格式:

输出格式:
每行输出一组符合要求的大、中、小马的匹数。

输入样例:

部分输出样例:

2 30 68
5 25 70

#include
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;
}

你可能感兴趣的:(7-1 6.3.1 百马百担 (20分))