
void main()
{
int a,b,c;
a+b+c=100;
3a+2b+0.5c=100;
printf("%d%d%d",a,b,c);
}
你的程序中根本没有给a,b,c三个变量赋值。可以按照你的思路胡差做点小的修改。困做并
#include "stdio.h"
void main()
{
int a,b,c;
for (a = 0; a < 34; a++) //大马最多34匹
for (b = 0; b < 50; b++) //中马最多50匹汪迹
for (c = 0; c < 200; c += 2) //小马最多200匹
if((a+b+c==100)&&(3*a+2*b+0.5*c==100))
printf("%d,%d,%d\n",a,b,c);
}
不行,你不能把值一次赋给三个变量,程序出错