产生100个随机数,求其最小值和平均值 (注意:是对同一组随机数计算最小值和平均值,不要产生两组随机数)

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:46:16
用labview完成

#include <stdio.h>
#define M 10
#define N 10
#include <stdlib.h>
#include <time.h>
void make(int a[M][N])
{int i,j;
srand(time(NULL));
for(i=0;i<M;i++)
for(j=0;j<N;j++)
a[i][j]=1+rand()%100;
for(i=0;i<M;i++)
{for(j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");}
return;
}
void average(int a[M][N],float b[M])
{int i,j,sum=0;
for(i=0;i<M;i++)
{for(j=0;j<N;j++)
sum=sum+a[i][j];
b[i]=(float)sum/N;
}
return;
}
void look_for(int a[M][N],int min[2])
{int i,j,m;
m=a[0][0];
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if(a[i][j]<m)
{m=a[i][j];
min[0]=i;
min[1]=j;
}
return;
}
void main()
{int a[M][N],min[2],i;float b[M];
while(1)
{make(a);
average(a,b);
look_for(a,min);

printf(&q