解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
int main(){
int n,flag=0,a[100]={0};
scanf("%d",&n);
int *s=(int *)malloc(sizeof(int)*n);
for(int i=0;i<n;i++){
scanf("%d",&s[i]);
a[50+s[i]]++;
}
for(int j=0;j<100;j++){
if(a[j]>n/2){
printf("%d",j-50);
flag=1;
break;
}
}
if(flag==0) printf("no");
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
简单的a+b (C语言代码)浏览:560 |
用筛法求之N内的素数。 (C语言代码)浏览:711 |
蚂蚁感冒 (C语言代码)浏览:1408 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
统计立方数 (C语言代码)浏览:890 |
1074(纳闷了,答案错误,求指教)浏览:384 |
C语言程序设计教程(第三版)课后习题7.3 (C++代码)浏览:483 |
A+B for Input-Output Practice (II) (C++代码)浏览:656 |