用c语言输入10个学生成绩,把及格成绩按降序输出。
时间: 2023-06-03 11:05:54 浏览: 133
好的,这是一个关于C语言编程的问题。下面是示例代码实现该功能:
```c
#include <stdio.h>
#define N 10 // 学生成绩数
int main() {
int scores[N]; // 存储学生成绩的数组
// 输入10个成绩
printf("请输入10个学生成绩(0-100):\n");
for (int i = 0; i < N; i++) {
scanf("%d", &scores[i]);
}
// 冒泡排序,将及格成绩按降序排列
for (int i = 0; i < N-1; i++) {
for (int j = i+1; j < N; j++) {
if (scores[i] < scores[j]) {
int temp = scores[i];
scores[i] = scores[j];
scores[j] = temp;
}
}
}
// 输出及格成绩
printf("及格成绩按降序排列为:");
for (int i = 0; i < N; i++) {
if (scores[i] >= 60) // 及格成绩
printf("%d ", scores[i]);
}
printf("\n");
return 0;
}
```
希望对您有帮助!如果您还有其他问题,可以继续问我。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)