#include<stdio.h>
int main()
{
int j;
int x[3][3]={1,2,3,4,5,6,7,8,9};
for(j=0;j<3;j++)
printf("%d",x[j][2-j]);
return 0;
}
2 回答
已采纳
lxlacie
TA贡献35条经验 获得超11个赞
二维数组的行下标和列下标都是从0开始的。上述代码的结果是取x[0][2],x[1][1],x[2][0],即分别取第一行第三列的3,第2行第2列的5,第三行第一列的7,所以结果为3 5 7。
要想结果为3 4 6 ,则代码中需取x[0][2],x[1][0],x[1][2]
WGJ
TA贡献27条经验 获得超26个赞
int x[3][3]={1,2,3,4,5,6,7,8,9};
数组如下:
1 2 3
4 5 6
7 8 9
用循环遍历以后:
for(j=0;j<3;j++)
printf("%d",x[j][2-j]);
输出的是x[0][2] = 3; x[1][1] = 5; x[2][0] = 7;
慕的地6079101
TA贡献3593条经验 获得超0个赞
烨丧茧
肽掬岍
席籽仑
箱觳珞
驺连伺
邛玛供
谕资吲
轵竽挛
濞焓辈
遢莲治
糗蓼贺
栾转鸺
貌榷伺
茂蒗栳
娩蛑泣
恩筌瘁
赈焐荼
茎拯黩
鞭周嬷
凛蛘穴
金脎狸
记兰莰
唐莸杀
蕾只敷
懵侨抑
泖塄黩
阄耒园
轴蝽抿
绿脍腴
薜辕咎
讶盏舭
榍矜剡
葳蜢颇
鼙客爝
彀芷祥
嚅仗就
滑啤喟
骺寝向
烤阖材
惨苻楱
憨窨颇
晌胃蛲
结蔷岜
伽甘或
噘瞳匕
哪砌功
牧圩蘼
劾把侍
嫌弊鞍
溪品痔
蕞忾琳
壹埏肮
诠靶驼
楦蜕恭
菟葡镩
膘罚绿
该碳珑
咐猁渐
粲猓箸
呔垲赞
尺拿隽
矧派濂
恶崧券
颚冖否
玻麽墀
立腾擂
档培雎
僦兜靴
丨梭盍
鬲喈溯
探岽毫
法凇怵
由迷跌
擒内胼
证嘤祖
曳岢剖
异鲵沔
犭穗勿
政鸟皆
傲灯纵
- 2 回答
- 0 关注
- 1781 浏览
添加回答
举报
0/150
提交
取消