题解 | #争夺前五名#
争夺前五名
https://www.nowcoder.com/practice/cd052308a1c44a88ad00255f312c3e14
#include <stdio.h>
int main() {
int n,a[100000],i,j,op;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
for(j=0;j<=i;j++)//与之前的元素进行比较
{
op=a[j];
if(a[i]>a[j])
{
a[j]=a[i];
a[i]=op;
}
}
}
for(i=0;i<5;i++)
{
printf("%d ",a[i]);
}
return 0;
}
查看8道真题和解析
网易游戏公司福利 599人发布