输入要求:无
输出要求:
第一行输出数组元素值
随后输出10行,每行输出两个数:整数及其出现的次数
代码为:
#include<stdio.h>
#include<stdlib.h> //随机产数srand,rand需要用到的头文件<stdlib.h>和<time.h>
#include<time.h>
int main()
{
int i,a[10];
int S[10]={0}; /*对该统计次数数组进行初始化为0,不然系统会随机默认给值,当某个数出现次数为0时将不会置为0而是随机赋值*/
srand(time(0));
for(i=0;i<10;i++){
a[i]=rand()%(9-0+1);
printf("%3d",a[i]);
S[a[i]]++; //对a[i]数组进行统计
}
printf("\n");
for(i=0;i<10;i++){
printf("%d %d\n",i,S[i]);
}
}