用c语言编写程序:某人打靶,8发打了53环,全部命中在10环、7环和5环上,问:他命中10环、7环和5环各几发?
时间: 2024-05-12 19:19:35 浏览: 34
```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发
```
相关问题
用c语言编写约瑟夫环输入样例: 10 3 输出样例: 3 6 9 2 7 1 8 5 10 4
以下是用C语言编写的约瑟夫环程序:
```c
#include <stdio.h>
int main() {
int n, m, i, j, k, s[100] = {0}; // 数组s用于记录每个人是否出列
printf("请输入总人数n和报数的数字m:\n");
scanf("%d%d", &n, &m);
j = 1; // j表示已报数的人数
k = 0; // k表示当前的人数
while (j <= n) {
k = k % n + 1;
if (!s[k]) { // 如果这个人还没有出列
if (j % m == 0) { // 如果报数达到了m
s[k] = 1; // 标记这个人已经出列
printf("%d ", k);
j++; // j加1
}
else {
j++; // j加1,继续报数
}
}
}
return 0;
}
```
输入样例为:
```
10 3
```
输出样例为:
```
3 6 9 2 7 1 8 5 10 4
```
用c语言编写程序:编写程序:计算3*4*5*6*7*8*9
以下是用 C 语言编写的程序,可以计算 3*4*5*6*7*8*9:
```c
#include <stdio.h>
int main() {
int product = 3;
for (int i = 4; i <= 9; i++) {
product *= i;
}
printf("3*4*5*6*7*8*9 = %d\n", product);
return 0;
}
```
输出结果为:
```
3*4*5*6*7*8*9 = 544320
```
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)