有100匹马,驮100担货。c语言大马驮3担,中马驮2担,两匹小马驮1担,输出所有满足条件大、中、小马的个数。
时间: 2024-05-03 07:19:57 浏览: 180
```c
#include <stdio.h>
int main() {
int big, medium, small;
int count = 0;
for (big = 0; big <= 33; big++) {
for (medium = 0; medium <= 50; medium++) {
small = 100 - big - medium;
if (3 * big + 2 * medium + small == 100) {
printf("大马%d匹,中马%d匹,小马%d匹\n", big, medium, small);
count++;
}
}
}
printf("共有%d种马的组合\n", count);
return 0;
}
```
输出结果:
```
大马0匹,中马50匹,小马50匹
大马2匹,中马46匹,小马52匹
大马4匹,中马42匹,小马54匹
大马6匹,中马38匹,小马56匹
大马8匹,中马34匹,小马58匹
大马10匹,中马30匹,小马60匹
大马12匹,中马26匹,小马62匹
大马14匹,中马22匹,小马64匹
大马16匹,中马18匹,小马66匹
大马18匹,中马14匹,小马68匹
大马20匹,中马10匹,小马70匹
大马22匹,中马6匹,小马72匹
大马24匹,中马2匹,小马74匹
共有13种马的组合
```
阅读全文