c语言 输入5名学生考试成绩,然后降序排序,最后输出
时间: 2024-05-09 18:17:17 浏览: 48
输出学生成绩(C语言)
好的,您可以使用以下代码实现:
```
#include <stdio.h>
int main()
{
// 定义变量
int i, j, temp;
int scores[5];
// 进行输入
printf("请输入5名学生的考试成绩:\n");
for (i = 0; i < 5; i++)
{
scanf("%d", &scores[i]);
}
// 进行降序排序
for (i = 0; i < 5; i++)
{
for (j = i + 1; j < 5; j++)
{
if (scores[i] < scores[j])
{
temp = scores[i];
scores[i] = scores[j];
scores[j] = temp;
}
}
}
// 进行输出
printf("\n成绩降序排列为:\n");
for (i = 0; i < 5; i++)
{
printf("%d ", scores[i]);
}
return 0;
}
```
阅读全文