解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n, i, j,a[1000],sum=1,max_sum=1,max_num;
scanf("%d", &n);
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
max_num = a[0];
for (i = 0; i < n - 1; i++)
{
sum = 1;
for (j = i + 1; j < n; j++)
{
if (max_num == a[i] && i != 0)
break;
if (a[i] == a[j])
{
sum++;
}
}
if (max_sum < sum)
{
max_sum = sum;
max_num = a[i];
}
}
if (max_sum > n / 2)
{
printf("%d", max_num);
}
else
printf("no");
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:566 |
WU-复数求和 (C++代码)浏览:2119 |
本人酷爱递归实现很多问题,这里也是浏览:632 |
printf基础练习2 (C语言代码)浏览:796 |
求圆的面积 (C语言代码)浏览:1756 |
a+b浏览:452 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
简单的a+b (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:505 |
老王赛马 (C++代码)浏览:973 |