void stat(int num[]);
void main() { int num[50],i=0,k=0; static int count[10]; srand((unsigned)time(NULL)); for(i=0;i<50;i++) { num[i]=rand()*10/RAND_MAX; printf("%d\t",num[i]); } } 以上为随机数给出部分,子函数已经定义好.请大家帮我把其余部分补上,谢谢.
void stat(int num[]);
void main() { int num[50],i=0,k=0; static int count[10]; srand((unsigned)time(NULL)); for(i=0;i<50;i++) { num[i]=rand()*10/RAND_MAX; printf("%d\t",num[i]); } } 以上为随机数给出部分,子函数已经定义好.请大家帮我把其余部分补上,谢谢.
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <iostream.h>
void stat(int num[]);
void main() { int max=0,min=0; int num[50],i=0,k=0; int a[10]={0}; static int count[10]; srand((unsigned)time(NULL)); for(i=0;i<50;i++) { num[i]=rand()*10/RAND_MAX; a[num[i]]++; printf("%d\t",num[i]); } for(i=0; i<10;i++) { if(a[max]<a[i]) max=i; if(a[min]>a[i]) min=i; } printf("频率最高为%d\n",max); printf("频率最低为%d\n",min); }