c语言问题:输入格式 输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于1000c语言问题:输入格式输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于10000),代表会
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 11:44:45
![c语言问题:输入格式 输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于1000c语言问题:输入格式输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于10000),代表会](/uploads/image/z/3689290-10-0.jpg?t=c%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%3A%E8%BE%93%E5%85%A5%E6%A0%BC%E5%BC%8F+%E8%BE%93%E5%85%A5%E6%9C%89%E5%A4%9A%E7%BB%84%E6%95%B0%E6%8D%AE.%E6%AF%8F%E7%BB%84%E6%95%B0%E6%8D%AE%E4%B8%A4%E8%A1%8C.%E7%AC%AC%E4%B8%80%E8%A1%8C%E5%8C%85%E5%90%AB%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0n%EF%BC%88%E5%B0%8F%E4%BA%8E%E7%AD%89%E4%BA%8E1000c%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%3A%E8%BE%93%E5%85%A5%E6%A0%BC%E5%BC%8F%E8%BE%93%E5%85%A5%E6%9C%89%E5%A4%9A%E7%BB%84%E6%95%B0%E6%8D%AE.%E6%AF%8F%E7%BB%84%E6%95%B0%E6%8D%AE%E4%B8%A4%E8%A1%8C.%E7%AC%AC%E4%B8%80%E8%A1%8C%E5%8C%85%E5%90%AB%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0n%EF%BC%88%E5%B0%8F%E4%BA%8E%E7%AD%89%E4%BA%8E10000%EF%BC%89%2C%E4%BB%A3%E8%A1%A8%E4%BC%9A)
c语言问题:输入格式 输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于1000c语言问题:输入格式输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于10000),代表会
c语言问题:输入格式 输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于1000
c语言问题:
输入格式
输入有多组数据.
每组数据两行.
第一行包含一个正整数n(小于等于10000),代表会员人数.
第二行包含n个正整数(小于等于10000),代表各会员AC的题数.
输出
对应每组数据,如果超过一半的会员AC的题数相同,则输出这个题数,否则输出0.
样例输入
7
14 36 14 14 14 3 8
10
56 56 56 56 3 35 35 8 77 56
样例输出
14
0
c语言问题:输入格式 输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于1000c语言问题:输入格式输入有多组数据.每组数据两行.第一行包含一个正整数n(小于等于10000),代表会
#include <stdio.h>
main()
{
int count;
int ac[10000];
int i,j,k;
int ac_same;
int ac_same_count;
count = 0;
ac_same = 0;
ac_same_count = 0;
scanf("%d\n", &count);
if (count==0)
break;
for(i=0; i<count; i++)
{
scanf("%d", &ac[i]);
k=0;
for(j=0; j<i; j++)
if (ac[i] == ac[j])
k++;
if (k > ac_same_count)
{
ac_same_count=k;
ac_same = ac[i];
}
}
if (ac_same_count>0 && (ac_same_count+1) >= count/2)
printf("%d\n", ac_same);
else
printf("0\n");
}