-->
当前位置:首页 > 题库 > 正文内容

填空题:统计每个数字出现次数

Luz3年前 (2022-03-25)题库689
下面程序的功能是统计每个数字出现次数;从键盘输入n个0~9的数字,统计其中每个数字出现的次数。请补足程序。

输入样例1:

10

1 2 3 4 5 6 7 8 9 10

输出样例1:


0 的出现次数=0

1 的出现次数=1

2 的出现次数=1

3 的出现次数=1

4 的出现次数=1

5 的出现次数=1

6 的出现次数=1

7 的出现次数=1


8 的出现次数=1

9 的出现次数=1


输入样例2:

20

1 1 2 2 3 4 5 8 7 6 9 0 9 0 8 7 6 5 4 3

输出样例2:

0 的出现次数=2

1 的出现次数=2

2 的出现次数=2

3 的出现次数=2

4 的出现次数=2

5 的出现次数=2

6 的出现次数=2

7 的出现次数=2

8 的出现次数=2

9 的出现次数=2


#include<stdio.h>
int main()
{
int x,n,i,c[10]={};
scanf("%d",n);//请输入数字总个数
int a[n];//定义变长数组
for(i=0;in;i++)//请输入n个0-9的数字:(用空格分隔)
{
scanf("%d",&x);
;//数字x的个数存在元素c[x],并自增
}

for(i=0;i<10;i++)
printf("%d 的出现次数=%d\n",i, );
return 0;
}














答案:
第1空:0 ||

第2空:& ||

第3空:< ||

第4空:c[x]++ ||

第5空:c[i] ||

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。