// 编写程序,键盘输入10位学生的成绩,按大到小排序并输出 #include int main() { float stuScore[10]; int i = 0; while (i < 10) { printf("请输入第%d位学生的成绩: ", i + 1); scanf("%f", &stuScore[i]); i++; } float temp; int len = sizeof(stuScore) / sizeof(float); for (int i = 0; i < len - 1; i++) { for (int j = 0; j < len - i - 1; j++) { if (stuScore[j] < stuScore[j + 1]) { temp = stuScore[j]; stuScore[j] = stuScore[j + 1]; stuScore[j + 1] = temp; } } } for (int i = 0; i < len; i++) { printf("%.2f ", stuScore[i]); } printf("\n"); return 0; }