/*-------------------------------------------------------
百马百担,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,
每匹马都要驮货,编程计算大马(dm)、中马(zm)、小马(xm)各有多少匹。 (注:使用for循环)
结果:
大马有2匹,中马有30匹,小马有68匹
大马有5匹,中马有25匹,小马有70匹
大马有8匹,中马有20匹,小马有72匹
大马有11匹,中马有15匹,小马有74匹
大马有14匹,中马有10匹,小马有76匹
大马有17匹,中马有5匹,小马有78匹
-------------------------------------------------------*/
#include <stdio.h>
void main() {
int dm,zm,xm;
/**********Program**********/
for(dm=1;dm<100;dm++)
{
for(zm=1;zm<100;zm++)
{
for(xm=1;xm<100;xm++)
if((dm+zm+xm==100)&&(dm*3+zm*2+xm*0.5==100))
{
/********** End **********/
printf("大马有%d匹,中马有%d匹,小马有%d匹\n",dm,zm,xm);
}
}
}
}
01-01