百马百担问题

  百马百担问题,有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,编程计算共有多少种驮法?

 

 

#include<stdio.h>
void main()
{
int i,j,k,n;/*i,j,k 分别表示大马匹数、中马匹数、小马匹数*/
clrscr();
for(i=0;i<=33;i++) /*大马至多为100/3匹*/
{
for(j=0;j<=50;j++)/*中马至多为100/2=50匹*/
{
for(k=0;k<=100;k++)
{

if((i+j+k==100) &&(3*i+2*j+k/2==100))
{
printf(
"i=%d,j=%d,k=%d \n",i,j,k);
}
}
}
}
system(
"pause");
}

 

posted on 2010-11-29 22:44  别人叫我军师  阅读(2364)  评论(0编辑  收藏  举报