题解 | #争夺前五名#
争夺前五名
https://www.nowcoder.com/practice/cd052308a1c44a88ad00255f312c3e14
#include <stdio.h> int main() { int a = 0; scanf("%d",&a); int arr[100]= { 0}; for(int i = 0;i <a;i++) { scanf("%d",arr+i); } for(int i = 0;i < a;i++) { for(int j = 0;j < a-i-1;j++)//冒泡排序 { if(arr[j] < arr[j+1]) { int tmp = arr[j]; arr[j] =arr[j+1]; arr[j+1] = tmp; } } } for(int i = 0;i < 5;i++) { printf("%d ",arr[i]); } return 0; }