一道关于编程的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:38:25
百马百担问题:有100匹马,驮100担货物,一个大马装3担,中马装2担,2个小马装1担,问有大中小马各多少?
答:
#include "stdio.h"
main()
{
int m,n,c;
for(m=0;m<33;m++)
{
for(n=0;n<50;n++)
c=100-m-n;
}
if(3*m+2*n+c/2==100)

printf("m=%d",m);
printf("n=%d",n);
printf("c=%d",c);

}
请用标准C语言。。
抱歉C++ C#不是太清楚啊

#include "stdio.h"

void main()
{
int big,nor,sml;
for(big=0;big<33;big++)
{
for(nor=0;nor<50;nor++)
{
sml=100-big-nor;
if(sml%2==0 && 3*big+2*nor+sml/2==100)
printf("big:%d normal:%d small:%d\n",big,nor,sml);
}
}

}

#include "stdio.h"
main()
{
int m,n,c;
for(m=0;m<33;m++)
{
for(n=0;n<50;n++) {
c=100-m-n;
if(3*m+2*n+c/2==100) {
printf("m=%d",m);
printf("n=%d",n);
printf("c=%d",c);
}
}
}
}