编写程序实现下述功能:从键盘输入一个学生成绩,然后将其插入到一个降序排列的成绩表中,插入后的成绩表仍然保持降序,最后输出结果。
时间: 2023-03-29 13:02:02 浏览: 164
python二级考试操作题10.docx
您好,我可以回答这个问题。以下是实现该功能的程序:
#include <stdio.h>
int main() {
int score, i, j;
int grades[10] = {}; // 假设最多只有10个成绩
// 从键盘输入成绩
printf("请输入一个学生成绩:");
scanf("%d", &score);
// 将成绩插入到降序排列的成绩表中
for (i = ; i < 10; i++) {
if (score > grades[i]) {
// 将成绩插入到第i个位置
for (j = 9; j > i; j--) {
grades[j] = grades[j-1];
}
grades[i] = score;
break;
}
}
// 输出结果
printf("降序排列的成绩表为:");
for (i = ; i < 10; i++) {
printf("%d ", grades[i]);
}
printf("\n");
return ;
}
阅读全文