用c语言编写关于解题排行
时间: 2023-10-22 22:06:26 浏览: 61
好的,我可以为您提供一个简单的 C 语言程序,用于计算解题排行。这里假设您已经有了一个题目解答的数据集,每个人解答的题目数量为一个整数。
```c
#include <stdio.h>
int main() {
int n; // 参赛人数
printf("请输入参赛人数:");
scanf("%d", &n);
int i, j, temp;
int scores[n]; // 存储每个人的得分
for (i = 0; i < n; i++) {
printf("请输入第 %d 个人的解题数量:", i+1);
scanf("%d", &scores[i]);
}
// 冒泡排序,按照得分从高到低排名
for (i = 0; i < n - 1; i++) {
for (j = 0; j < n - i - 1; j++) {
if (scores[j] < scores[j+1]) {
temp = scores[j];
scores[j] = scores[j+1];
scores[j+1] = temp;
}
}
}
// 输出排行榜
printf("解题排行榜:\n");
for (i = 0; i < n; i++) {
printf("第 %d 名:解题数量为 %d\n", i+1, scores[i]);
}
return 0;
}
```
这个程序首先要求您输入参赛人数,然后依次输入每个人解题的数量,使用冒泡排序算法对得分进行排序,最后输出排行榜。请根据您的实际需求进行修改和调整。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)