[求助]方程计算问题
有100匹马和100担货,大马能驮3担,中马驮2担,2匹小马驮一担,求大,中,小马个有多少匹?这个程序怎么编啊?

抵制日货,从我做起!!!
#include <stdio.h>
int main(){
int x,y,z;
for(x=0;x<=33;x++)
for(y=0;y<=50;y++){
z=100-x-y;
if(3*x+2*y+z/2==100&&z%2==0)
printf("%d,%d,%d\n",x,y,z);
}
return 0;
}