题解 | #争夺前五名#

争夺前五名

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

#include <stdio.h>
#define A 50
void we(int grade[A], int b)
{
	int n = 0;
	for (n = 0; n < b; n++)
	{
		for (int j = n + 1; j < b; j++)
		{
			if (grade[n] < grade[j])
			{
				int m = 0;
				m = grade[j];
				grade[j] = grade[n];
				grade[n] = m;
			}
		}
			
	}
}
int main()
{
	int grades[A] = { 0 };
	int a = 0;
	int num = 0;
	scanf("%d", &num);
	for (a = 0; a < num; a++) 
	{
		scanf("%d", &grades[a]);
	}
	 we(grades,num);
	for (a = 0; a < 5; a++)
	{
		printf("%d ", grades[a]);
	}
	return 0;
}
全部评论

相关推荐

刘湘_passion:出国旅游?那就小心你的腰子咯
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务