解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,a[1000],b[100],p,j,i,k,m=0,max,sum=0;
scanf("%d",&n);
for(j=0;j<n;j++)
scanf("%d",&a[j]);
//排序:
for(j=0;j<n;j++)
for(k=j;k<n;k++)
if(a[j]>a[k])
{a[n]=a[j];a[j]=a[k];a[k]=a[n];}
//将每个数的个数放入b[]:
for(j=0;j<n;)
{
i=0;
for(k=0;k<n;k++)
if(a[j]==a[k])
i++;;
b[m]=i;
m++;
j=j+i;
}
//找出最大值:
max=b[0];
for(j=1;j<m;j++)
if(max<b[j])max=b[j];
//找出第一个最大值
for(j=0;j<m;j++)
{
if(max==b[j]){i=j;break;}
sum+=b[j];
}
//a[sum]是a数组中众数的第一个数:
printf("%d\n%d\n",a[sum],b[i]);
return 0;
}
0.0分
0 人评分
WU-整数平均值 (C++代码)浏览:1307 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
妹子杀手的故事 (C语言代码)浏览:1153 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |
剪刀石头布 (C语言代码)浏览:1519 |
数列问题 (C语言代码)浏览:1068 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:646 |
【偶数求和】 (C++代码)浏览:744 |
剔除相关数 (C语言代码)浏览:1156 |