#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a[4][4];
int i,j,max,sum=0;
float aver;
srand((unsigned)time(NULL)); //以时间作为随机数种子
for(i=0;i<4;i++) //产生16个随机整数
for(j=0;j<4;j++)
a[i][j]=rand() % 100;
printf("随机产生的数组元素为:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%5d",a[i][j]);
printf("\n");
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
sum+=a[i][j];
}
aver=sum/4.0;
printf("第%d行的平均值为:%.2f",i+1,aver);
printf("\n");
}
for(i=0;i<4;i++)
{
max=a[i][0];
for(j=1;j<4;j++)
if(a[i][j]>max)
max=a[i][j];
printf("第%d行的最大值为:%d",i+1,max);
printf("\n");
}
return 0;
}
(C语言)数组题目:假设数组a为4行4列100以内的随机整数,计算每行的平均值,保留两位小数,然后输出平均值和每行的最大值。
最新推荐文章于 2024-07-21 12:44:58 发布
该程序使用C语言生成一个4x4的整数矩阵,并计算每行的平均值和最大值。矩阵中的每个元素是0到100之间的随机数,平均值按行计算,最大值在每行中查找。
摘要由CSDN通过智能技术生成