这里是老陌的留言板,欢迎前来交流呀~

陌湘萘 2020-01-20 04:59:31
大家好,这里是我的留言板,欢迎大家留言,我很享受学习交流的过程
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html
多年以后的 2020-01-21
  • 打赏
  • 举报
回复
#include <stdio.h> void main() { int i,j,row = 0 ,colum = 0,max; int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}}; max = a[0][0]; for(i=0;i<=2;i++) for(j=0;j<=3;j++) if(a[i][j]>max) { max = a[i][j]; row = i; colum = j; } printf("最大值=%d\n行号= %d\n列号= %d\n",max,row,colum); } 这个程序运行出来行和列不对呀
陌湘萘 2020-01-21
  • 打赏
  • 举报
回复
这个程序没有问题。
通过运行可以得出最后的结果是这样的:
最大值=10
行号= 2
列号= 1

因为数组下标默认是从0开始的,所以这里的行和列对应的就是第三行第二列。
如果你觉得不够直观,可以在最后输出时改成这样:
printf("最大值=%d\n行号= %d\n列号= %d\n",max,row+1,colum+1);

引用 1 楼 weixin_45671534 的回复:
#include <stdio.h>

void main()

{

int i,j,row = 0 ,colum = 0,max;

int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};

max = a[0][0];

for(i=0;i<=2;i++)

for(j=0;j<=3;j++)

if(a[i][j]>max)

{

max = a[i][j];

row = i;

colum = j;

}

printf("最大值=%d\n行号= %d\n列号= %d\n",max,row,colum);

}

这个程序运行出来行和列不对呀

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧