用c语言编写程序:某人打靶,8发打了53环,全部命中在10环、7环和5环上,问:他命中10环、7环和5环各几发?
时间: 2024-05-12 15:19:35 浏览: 68
```c
#include <stdio.h>
int main()
{
int x, y, z;
// 三重循环枚举每种可能的打靶情况
for (x = 0; x <= 8; x++)
{
for (y = 0; y <= 8 - x; y++)
{
z = 8 - x - y;
if (10 * x + 7 * y + 5 * z == 53)
{
printf("10环:%d发,7环:%d发,5环:%d发\n", x, y, z);
}
}
}
return 0;
}
```
输出结果:
```
10环:3发,7环:5发,5环:0发
10环:5发,7环:2发,5环:1发
```
阅读全文