C语言的应用题

C语言的应用题
100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担,编写程序计算大、中、小马的数目。 各位大哥看看我这么搞可以吗?给指出错误呗#include "stdio.h"
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);
}
不行,你不能把值一次赋给三个变量,程序出错
← 上一篇: 下一篇: →