永发信息网

C语言编程:用随机函数产生100个[10,99]的整数,存放到一个10×10的二维数组中,要求用指针求每行数据的最大值和平均值。按下面格式输出:

答案:2  悬赏:80  手机版
解决时间 2021-05-07 21:54
  • 提问者网友:爱唱彩虹
  • 2021-05-07 06:54
用随机函数产生100个[10,99]的整数,存放到一个10×10的二维数组中,要求用指针求每行数据的最大值和平均值。按下面格式输出:
xx xx xx xx xx xx xx xx xx xx 最大 平均值(保留两位小数)
……
最佳答案
  • 五星知识达人网友:青尢
  • 2021-05-07 07:55


#include <stdio.h>
#include <stdlib.h>
#include <time.h>



int main()
{
srand( ( unsigned )time( 0 ) );
int a[ 10 ][ 10 ];
float ave;
int i, j, max;
int* p;



for( i = 0; i < 10; i++ )
{
for( j = 0; j < 10; j++ )
{
a[ i ][ j ] = rand() % 90 + 10;
}
}

for( i = 0; i < 10; i++ )
{
p = a[ i ];
ave = 0;
max = 0;
for( j = 0; j < 10; j++ )
{
printf( "%d ", *( p+j ) );
if( *( p+j ) > max )
max = *( p+j );
ave += *( p+j );
}
printf( "max = %d ave = %.2f\n", max, ave/10 );
}


return 0;
}


全部回答
  • 1楼网友:笑迎怀羞
  • 2021-05-07 09:23

for(int i = 0 ; i < 10 ; i ++ )

for(int j = 0 ; j < 10 ; j ++ )

int n_rnd[i][j] = random(90) + 10 ;

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯