...二维数组a的各行中选出最大数值组成一个一维数组b,并输出数组b._百...
发布网友
发布时间:2024-09-07 03:47
我来回答
共1个回答
热心网友
时间:10小时前
#include<stdio.h>
void main()
{
int m,n,a[20][20],i,j,sum=0,b[20];
printf("请输入M,N:\n");
scanf("%d%d",&m,&n);
printf("请输入%d个值:\n",m*n);
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
b[i]=a[i][0];
}
printf("距阵是:\n");
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
}
printf("最大值组成的一唯数组是:\n");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
if(b[i]<a[i][j])
b[i]=a[i][j];
for(i=0;i<m;i++)
printf("%4d",b[i]);
}
热心网友
时间:10小时前
#include<stdio.h>
void main()
{
int m,n,a[20][20],i,j,sum=0,b[20];
printf("请输入M,N:\n");
scanf("%d%d",&m,&n);
printf("请输入%d个值:\n",m*n);
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
b[i]=a[i][0];
}
printf("距阵是:\n");
for(i=0;i<m;i++)
{for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
}
printf("最大值组成的一唯数组是:\n");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
if(b[i]<a[i][j])
b[i]=a[i][j];
for(i=0;i<m;i++)
printf("%4d",b[i]);
}