由程序随机产生一个5行7列的二维数组A并显示,分别去除每行的第一个...
发布网友
发布时间:2024-09-29 20:07
我来回答
共1个回答
热心网友
时间:2024-10-30 12:15
#include<stdio.h>
#include<time.h>
#define N 5
#define M 7
void main()
{ int i,j,a[N][M]; float b[N];
srand((unsigned int)time(NULL));
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) a[i][j]=rand()%100;
for ( i=0;i<N;i++,printf("\n") ) for ( j=0;j<M;j++ ) printf("%d ",a[i][j]);
for ( i=0;i<N;i++ )
{ for ( j=1,b[i]=0;j<M-1;j++ ) b[i]+=a[i][j];
b[i]/=5;
}
for ( i=0;i<N;i++ ) printf("%f ",b[i]); printf("\n");
for ( i=1,min=b[0];i<N;i++ ) if ( min>b[i] ) min=b[i];
printf("%f\n",min);
}