C语言的row colum是什么意思

Python061

C语言的row colum是什么意思,第1张

row column就是行 列的意思这个你学了线性代数就知道了 一个矩阵就是一个特殊的行列式 行和列是他的属性 描述矩阵的大小 和用来索引矩阵元素的位置这段代码的意思就是寻找一个3 * 4矩阵中的最大元素 row column分别代表这个元素的行和列 max 代表这个元素的值程序前两个嵌套for循环循环输入3 * 4 = 12个元素来填充矩阵 按照从左到右从上到下的顺序后两个嵌套for循环 循环访问每一个矩阵中的元素 并且判断元素值与max的大小关系元素大于max则让max等于该元素值 且用row column记录行列循环结束后就得到最大的元素值max 与其行号row 列号column

row 从10到1,即打印10行

column,对每一个row,从1到10,根据row为偶数打印>,奇数打印<

column的作用,就是控制每行上打印10个字符。

这就是找最大值的程序啊,结果是10,2,1,,,第三行第二个。楼主你自己看错了

#include <stdio.h>

int 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]//max一开始等于第一个元素的值

for(i=0i<=2i++)//i从0到2,相当于对数组从第一行到第三行魂环

for(j=0j<=3j++)//j从0到3,相当于对数组从第一列到第四列魂环

if(a[i][j]>max)//如果循环到第i+1行第j+1列的数字比max大

{

max=a[i][j]

row=i

colum=j//这三句把该元素的值给max,同时其坐标给row和colum

}

printf("%d,%d,%d",max,row,colum)

}