用C语言编程:3行4列的二维数组中输出每一行的最大值怎么编程呀
5个回答
展开全部
#include "stdio.h"
#define N1 3
#define N2 4
void main()
{
int i,j,num[N1][N2],temp;
printf("输入行列元素值:");
for(i=0;i<N1;i++)
{
for(j=0;j<N2;j++)
{
scanf("%d",&num[i][j]);
}
}
printf("输入的行列是:\n");
for(i=0;i<N1;i++)
{
for(j=0;j<N2;j++)
{
printf("%5d",num[i][j]);
}
printf("\n");
}
for(i=0;i<N1;i++)
{
temp=num[i][0];
for(j=1;j<N2;j++)
{
if(temp<num[i][j])
{
temp=num[i][j];
}
}
printf("第%d行最大值:%d\n",i+1,temp);
}
}
#define N1 3
#define N2 4
void main()
{
int i,j,num[N1][N2],temp;
printf("输入行列元素值:");
for(i=0;i<N1;i++)
{
for(j=0;j<N2;j++)
{
scanf("%d",&num[i][j]);
}
}
printf("输入的行列是:\n");
for(i=0;i<N1;i++)
{
for(j=0;j<N2;j++)
{
printf("%5d",num[i][j]);
}
printf("\n");
}
for(i=0;i<N1;i++)
{
temp=num[i][0];
for(j=1;j<N2;j++)
{
if(temp<num[i][j])
{
temp=num[i][j];
}
}
printf("第%d行最大值:%d\n",i+1,temp);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main()
{
int
array[3][4];
int
i,j,max;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&array[i][j]);
for(i=0;i<3;i++)
{
max
=
array[i][0];
for(j=0;j<4;j++)
{
if(array[i][j]>max)
max
=
array[i][j];
}
printf("The
max
num
of
line
%d
is
:
%d\n",i,max
);
}
}
main()
{
int
array[3][4];
int
i,j,max;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&array[i][j]);
for(i=0;i<3;i++)
{
max
=
array[i][0];
for(j=0;j<4;j++)
{
if(array[i][j]>max)
max
=
array[i][j];
}
printf("The
max
num
of
line
%d
is
:
%d\n",i,max
);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main()
{
int array[3][4];
int i,j,max;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&array[i][j]);
for(i=0;i<3;i++)
{
max = array[i][0];
for(j=0;j<4;j++)
{
if(array[i][j]>max)
max = array[i][j];
}
printf("The max num of line %d is : %d\n",i,max );
}
}
main()
{
int array[3][4];
int i,j,max;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&array[i][j]);
for(i=0;i<3;i++)
{
max = array[i][0];
for(j=0;j<4;j++)
{
if(array[i][j]>max)
max = array[i][j];
}
printf("The max num of line %d is : %d\n",i,max );
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询