中易网

有一个3*4的矩阵,找出每行中最大的元素并与第1列元素交换???代码哪儿错了啊????

答案:1  悬赏:0  
解决时间 2021-03-24 02:51
#include

int main()
{
int array[3][4];
int i = 0;
int j = 0;
int count = 0;
int max;
int k = 0;
printf("请输入二维数组(矩阵)元素:\n");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 4;j++)
{
scanf("%d",&array[i][j]);
}
}

printf("请输出原始数组:\n");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 4;j++)
{
printf("%d ",array[i][j]);
count++;
if(count == 4)
{
printf("\n");
count = 0;
break;
}
}
}

for(i = 0;i < 3;i++)
{
max = array[i][0];
for(j = 0;j < 4;j++)
{
if(max < array[i][j + 1])
{
max = array[i][j + 1];
}
}
int temp = max;
max = array[i][0];
array[i][0] = temp;
}
printf("请输出处理后的数组:\n");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 4;j++)
{
printf("%d ",array[i][j]);
count++;
if(count == 4)
{
printf("\n");
count = 0;
break;
}
}
}

return 0;
}
最佳答案
第一:在查找最大元素位置时,发生数组下标越界。
第二:需要记录最大元素位置,然后对该位置与第一列元素交换。
#include

int main()
{
int array[3][4];
int i = 0;
int j = 0;
int count = 0;
int max;
printf("请输入二维数组(矩阵)元素:\n");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 4;j++)
{
scanf("%d",&array[i][j]);
}
}

printf("请输出原始数组:\n");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 4;j++)
{
printf("%d ",array[i][j]);
count++;
if(count == 4)
{
printf("\n");
count = 0;
break;
}
}
}

for(i = 0;i < 3;i++)
{
max = array[i][0];
int index = 0;////////////
for(j = 1;j < 4;j++)
{
if(max < array[i][j])///////////
{
max = array[i][j];///////////
index = j;///////////
}
}
        int temp = array[i][index];/////////////
        array[i][index] = array[i][0];/////////////
        array[i][0] = temp;
}
printf("请输出处理后的数组:\n");
for(i = 0;i < 3;i++)
{
for(j = 0;j < 4;j++)
{
printf("%d ",array[i][j]);
count++;
if(count == 4)
{
printf("\n");
count = 0;
break;
}
}
}

return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
给胖子的生日礼物什么好点
封头的容积和重量的计算公式是什么?
销售不动产统一发票和增值税普通发票有什么区
一天到晚的嘴发苦是怎么回事
z133次列车是硬座还是软欧
坐月子能吃黄鳝吗 宝宝知道
刚洗过的长头发掉到菜里 菜会被弄脏吗?
这首音乐叫什么 http://ok.wo99.com/bplay.ph
怎么改倒车影像启动画面
从郑州去洛阳师范学院新校区怎么走?洛阳师范
环保手工制作
幼儿美术兴趣班宣传海报
爱仕达v8126不粘煎锅的报价是多少?
我追了她一年 ,现在终于我们在一起了,他从
我得情人不爱理我了,跟他要钱花他也不理我,
推荐资讯
魅蓝note2全民k歌怎样换封面
如何冲泡龙井茶
关于描写 福安市富春公园景色作文 急需!!!
2011年正恒二手小产车值多少钱
求翻译:大概学多久才能和日本人交流呢,这句
总部对加盟芭贝乐冰淇淋的提供哪些服务啊?
2015长沙男篮亚锦赛中国获得第几名
玄幻小说里最夸张的力量
我在郑州郑汴路,去北环花卉市场该坐几路公交
我很喜欢她,但感觉她在利用我???????
泰迪的详细信息
日照国电一度多少钱怎么收费不一样
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?