26 lines
818 B
C
26 lines
818 B
C
/*-------------------------------------------------------
|
||
百马百担,有一百匹马,驮一百担货,大马驮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<66;dm++){
|
||
for(zm=1;zm<100;zm++){
|
||
for(xm=2;xm<200;xm+=2){
|
||
if(dm*3+zm*2+xm/2 == 100 && dm+zm+xm==100)
|
||
|
||
/********** End **********/
|
||
printf("大马有%d匹,中马有%d匹,小马有%d匹\n",dm,zm,xm);
|
||
}
|
||
}
|
||
}
|
||
}
|