题解 | #争夺前五名#
争夺前五名
https://www.nowcoder.com/practice/cd052308a1c44a88ad00255f312c3e14
#include <stdio.h>
int main() {
int n=0;
int i,j,tem;
int arr[10000];
scanf("%d",&n);
for(i=0;i<=n-1;i++)
{
scanf("%d ",&arr[i]);
}
for(i=0;i<=n-1;i++)
{
for(j=0;j<=n-2;j++)
{
if(arr[j+1]>arr[j])
{
int tem=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tem;
}
}
}
for(i=0;i<=4;i++)
{
printf("%d ",arr[i]);
}
return 0;
}
查看2道真题和解析