怎样求一个矩阵每行元素的最大值?

发布网友 发布时间:2024-10-23 23:53

我来回答

2个回答

热心网友 时间:2024-10-27 14:00

#include <stdio.h>
int main(void)
{
int a[100][100],max[100];
int x,y;
int i,j,k=0;
printf("请输入矩阵的行和列:\n");
scanf("%d%d",&x,&y);
printf("请按规则输入矩阵的值:\n");
/*读取数据*/
for(i=0;i<x;i++)
{
for(j=0;j<y;j++)
{
scanf("%d",&a[i][j]);
}
}
/*找出最大值,放入数组*/
for(i=0;i<x;i++)
{
max[k]=a[i][0];//初始化最大值
for(j=0;j<y;j++)
{
if(max[k]<a[i][j])
{
max[k]=a[i][j];
}
}
k++;
}
printf("每行依次最大值为:\n");
for(i=0;i<k;i++)
{
printf("%d\n",max[i]);
}
return 0;
}
——————————————
如果以上出现“%”和“&”符号,那是为何防止系统误识我把半角符号写成全角符号了,注意改回来。
----------------------------------------------------
亲爱的LZ,如果我的回答能够帮你解决问题,或是对你有帮助,或是对你今后的发展造成积极的影响,那么请您采纳我的回答吧,同时更迫切地希望您能够在采纳的时候帮我打上“能解决”和“原创”,然后把两行的五颗五角星分别点亮,点亮五角星就是点亮你我的希望。
我冲11级了,需要很多综合声望,感谢您的帮助,衷心祝愿您快乐每一天~

热心网友 时间:2024-10-27 13:55

你这个太抽象了吧~~~~既没有说明你的数据是顺序存储还是链式存储,又没有说明要用哪种语言。就算这些都确定了,都还有很多的著名排序方法,你到底要那种?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com