IE盒子

搜索
查看: 130|回复: 0

技能高考计算机C语言填空题(16)

[复制链接]

4

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-2-14 17:32:09 | 显示全部楼层 |阅读模式
实现在N行M列的二维数组中,找出每一行上的最大值,且原数组值不变。
例如:如果二维数组元素的值为:
1 5 7 4
2 6 4 3
8 2 3 1
时,程序的运行结果应为:
The max value in line 0 is 7
The max value in line 1 is 6
The max value in line 2 is 8
#define M 4
#define N 3
main()
{ int i,j,p,x[N][M]={1,5,7,4,2,6,4,3,8,2,3,1};
clrscr();
/************found************/
for(i=0;___(1)___;i++)
{ p=0;
for(j=0;j<M;j++)
if(x[p]<x[j])
/************found************/
___(2)___;
printf("The max value in line %d is %d\n",i,x[p]);
}
}
参考答案:
1、i<N;
2、p=j;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表