随机产生10个0到9之间的整数,并进行统计。定义数组S,记录某个随机数出现的次数,元素S(i)(i=0,1,…9)的值等于i的随机整数的个数。求用C语言怎么编写,求改正

int a[10],i;
int k[10];
srand (time(0);
for(i=0;i<10;i++)
{ a[i]=rand()%10;
printf(''%5d'',a[i]);
k[a[i]]++;
}
printf(''\n'');
for(i=0;i<10;i++)
{
printf(''%d %d\n'',i,k[i]);
}


 
int main()
{
    int a[10],i;
    int k[10]={0};
    srand (time(0));
    for(i=0;i<10;i++)
    { a[i]=rand()%10;
    printf("%d",a[i]);
        k[a[i]]++;
    }
printf("\n");
for(i=0;i<10;i++)
{
printf("%d %d\n",i,k[i]);
}
    
    return 0;
}