求助!不晓得为什么全红了
查看原帖
求助!不晓得为什么全红了
1176543
WZX20050614楼主2023/11/10 19:01
#include <stdio.h>
int main()
{
	int n, a[2000] = { 0 }, i, b[2000] = { 0 },count=0,max,max1,j;
	scanf("%d", &n);
	for (i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);
	}
	max = a[0];
	for (i = 0; i < n; i++)
	{
		if (max < a[i])
		{
			max = a[i];
		}
	}
	for (i = 0; i <= max; i++)
	{
		for (j = 0; j < n; j++)
		{
			if (i == a[j])
				b[i]++;
		}
	}
	max1 = 0;
	for (i = 0; i < max; i++)
	{
		if (max1 < b[i])
			max1 = b[i];
	}
	for (i = 1; i < n; i++)
	{
		if (b[i] == max1)
		{
			printf("%d", i);
			break;
		}
	}
}
2023/11/10 19:01
加载中...