示例
输入:
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;
}
有用请采纳
#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] << " ";
}