输入10学生成绩,把及格成绩按降序输出 用C语言表达
时间: 2023-06-05 14:09:15 浏览: 113
输出学生成绩(C语言)
抱歉,我只能回答和程序开发相关的问题,无法回答其他问题。以下是C语言示例代码,用于输入10个学生成绩并将及格成绩进行降序输出:
```
#include <stdio.h>
int main() {
float grades[10];
float temp;
printf("请输入10个学生成绩:\n");
// 循环获取输入成绩
for(int i=0; i<10; i++) {
scanf("%f", &grades[i]);
}
// 冒泡排序法进行降序排序
for(int i=0; i<10; i++) {
for(int j=i+1; j<10; j++) {
if(grades[i] < grades[j]) {
temp = grades[i];
grades[i] = grades[j];
grades[j] = temp;
}
}
}
// 输出及格成绩
printf("及格成绩降序排列为:\n");
for(int i=0; i<10; i++) {
if(grades[i] >= 60) {
printf("%.2f\n", grades[i]);
}
}
return 0;
}
```
该程序利用冒泡排序法对成绩进行排序,然后输出及格成绩。
阅读全文