题解 | #争夺前五名#

争夺前五名

http://www.nowcoder.com/practice/cd052308a1c44a88ad00255f312c3e14

include<stdio.h>

int main()
{
int num = 0;
int n = 0;
int k = 0;
int arr[10] = { 0 };
scanf("%d", &num);
for (n = 1; num >= n; n++)
{
int scord = 0;
int i = 0;
scanf("%d", &scord);
arr[n] = scord;//调试的检验时候出了大问题,越线了
for (i = n; arr[i - 1] < arr[i]; i--)
{
int c = 0;
c = arr[i - 1];
arr[i - 1] = arr[i];
arr[i] = c;
if (i == 1)
i++;
}
}
for (k = 0; k < 5; k++)
printf("%d ", arr[k]);
return 0;
}

全部评论
用的是最基本功的方法
点赞 回复 分享
发布于 2021-08-14 22:26

相关推荐

感性的干饭人在线蹲牛友:🐮 应该是在嘉定这边叭,禾赛大楼挺好看的
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务