这个程序哪里有问题???
#include<stdio.h>#include "stdlib.h"
getdata(int *a,int n)
{
int i,random;
for(i=0;i<n;i++)
a[i]=random(10);
}
fun(int*a,int*c)
{int i;
for(i=0;i<10;i++)
c[i]++;
for(i=0;i<50;i++)
c[a[i]]++;
}
outdata(int*c,int n)
{
int i;
for(i=0;i<n;i++)
printf("%d",c[i]);
}
main()
{
int a[50],c[10];
getdata(a,50);
fun(a,c);
outdata(c,10);
}
题目是已知数组中的值在0至9的范围内,统计每个整数的个数。