88问答网
所有问题
输入一个正整数n(1<n<=10),再输入n个整数(最小值为0,最大值为9),
存放在一维数组中,统计每个值出现的次数,找到出现次数最多的值并输出.
举报该问题
其他回答
第1个回答 推荐于2016-02-28
#include <stdio.h>
int main(void)
{
int a[10] = {0}, m = 0, n, t;
scanf("%d", &n);
while (n--) {
scanf("%d", &t);
if (++a[t] > a[m])
m = t;
}
printf("%d appears %d times\n", m, a[m]);
return 0;
}
本回答被网友采纳
相似回答
编写程序
,输入一个正整数n(1
<n<
=10),再输入n个整数,
将它们从大到小排 ...
答:
{int a[10];int i,j
,n;
scanf("%d"
,&n);
for(i
=0;
i<n;i++) scanf("%d",&a[i]);for(i=0;i<n;i++) for(j=0;j<n-1-i;j++) if(a[j]<a[j+1]){ int t=a[j]; a[j]=a[j+1]; a[j+1]=t;}for(i=0;i<n;i++) printf("%d ",a[i]);printf("\n...
...
输入一个正整数n(1
<n<
=10),再输入n个整数,
将它们存入数组a中。输出...
答:
include<stdio.h>int mai
n()
{int i
,n,
a[100],max; scanf("%d"
,&n);
for(i
=0;
i<n;i++) {scanf("%d",&a[i]); if(i
==0)
max=a[i]; if(max
C语言:
输入一个正整数n(1
<n≤
10),再输入n 个整数
答:
printf("请
输入一个1
到10的
正整数
:");scanf("%d"
,&n);
index
1=0;
index2=n-1;for(i=0; i<n; i++){ printf("赋值a[%d]:",i);scanf("%d",&a[i]);} //这两个语句应该写在赋值之后 b=a[0];c=a[n-1];//---打印交换之前数组 for(i=0; i<n; i++)printf("%d ",a...
...
输入一个正整数n(1
<n<
=10),再输入n个整数,
将它们存入数组a中。输出...
答:
include <stdio.h>void main(){int i,n,k=0,max,a[10];printf("
输入正整数n
(n大于1且不大于10): ");scanf("%d",&n);printf("输入%d个整数: ",n);scanf("%d",&a[0]);max=a[0];for(i=1;i<n;i++){scanf("%d",&a[i]);if(max...
...程序
,输入一个正整数n(1
<n<
=10),再输入n个整数,
将这n个数降序排列后...
答:
int i,j
,n;
int a[12];int min,mx;scanf("%d"
,&n);
for(i
=0;
i<n;i++){ scanf("%d",&a[i]);} for(i=0;i<n;i++){ min=a[i];mx=i;for(j=i+1;j<n;j++){ if(a[j]>min){ min=a[j];mx=j;} } j=a[i];a[i]=a[mx];a[mx]=j;} for(i=0;i<n;i+...
编写程序
,输入一个正整数n(1
<n≤
10),再输入n个整数
答:
include <stdio.h>int main(void){ int n,x[10],max_i,i; printf("Input n(int 1<n<
=10)
...\nn="); if(scanf("%d"
,&n)
!=1 || n<2 || n>10){ printf("Input error, exit...\n"); return 0; } for(max_i=i=0;i<n;i++) if(scanf("%...
输入一个正整数n(1
<n<
=10),再输入n个整数
存入数组a中,先将数组a中的n...
答:
include <stdio.h> int mai
n()
{ int temp;int a[]
,n;
for(int i
=0;
i<n;i++)scanf("%d",&a[i]);for(int i=0;i<n/2;i++){ temp=a[i];a[i]=a[9-i];a[9-i]=temp;} for(int i=0;i<n;i++)printf("%d ",a[i]);return 0;} ...
C语言编程
答:
void mai
n()
{ int i,min,max
,n,
a[100],t;mi
n=0;
max=0;printf ("
输入一个正整数n,(n
大于1,小于等于
10)
:");scanf ("%d"
,&n);
if (n<=1||n>10)return;printf ("
再输入n个整数
:\n");for(i=0;i<n;i++){ printf ("a[%d]= ",i);scanf ("%d",&a[i]);} for(i=...
大家正在搜
输入正整数n再输入n个数
输入一个小于100正整数n
输入一个正整数n
任意输入一个正整数n
输入一个正整数计算n
求序列和输入一个正整数n
从键盘输入一个正整数n
c语言输入一个正整数n
输入一个大于3的整数n
相关问题
【问题描述】输入一个正整数n(1<n<=10),再输入n个整...
c语言,求最小值:输入一个正整数n,再输入n个整数,输出最小...
C++编程 输入一个正整数n(1<n<=10),再输入n个整...
输入一个正整数n(1 <n≤10),再输入n 个整数,将最小...
从键盘上输入一个正整数n(1<n<=10),再输入n个整数,...
输入一个正整数n,再输入n个整数,输出最小值 c语言
输入一个正整数n(1< n ≤10),再输入n个整数,将最小...