输入五名学生考试成绩,然后降序排序,然后输出

示例
输入:
10 50 40 90 60
输出:
90 60 50 40 10

#include <stdio.h>
int main(){
    int i,nums[5];
    for(i=0; i<5; i++){
        scanf("%d",&nums[i]);
    }
    for(i=0; i<4; i++){
        for(int j=0; j<4-i; j++){
            if(nums[j] <nums[j+1]){
                int temp = nums[j];
                nums[j] = nums[j+1];
                nums[j+1] = temp;
            }
        }
    }
   
    //输出排序后的数组
    for(i=0; i<5; i++){
        printf("%d ", nums[i]);
    }
    printf("\n");
    return 0;
}

img

有用请采纳

#include<iostream>
#include<algorithm>
using namespace std;


int main(){
    int score[5];
    for (int i = 0; i < 5; i++)
        cin >> score[i];
    
    sort(score, score + 5);  // 排序 
    for(int i =4; i >= 0; i--)
        cout << score[i] << " ";    
}