c++ 简单的题7

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:52:18
13..已知:
int i,x[3][3] = {1,2,3,4,5,6,7,8,9};
则下面语句的输出结果是__C__。
for(i = 0;i < 3;i ++)
cout<<x[i][2-i];
a. 1 5 9
b. 1 4 7
c. 3 5 7
d. 3 6 9

完全看不懂。。
设计哪方面的知识
要看书的话看哪一章节
我要的是为什么不是选项是为什么。。
解释的简单点。。。
详细点。。
我没有基础。。
后天期末考试。。
谢了。。
- -||||
这是期末考试
又不是想什么时候考就什么时候考得。。
平时没去上课。。
就是想不挂科而已。。
临时抱佛脚嘛。。

看数组和循环。
x[3][3]=
1,2,3
4,5,6
7,8,9

当i=0时输出x[0][2]=3,
然后i++即i=1,输出x[1][1];
最后i=2,输出x[2][0];
因为i<3所以不再运算

既然有这么基础题目 “完全看不懂。。”

那么后天的C++考试也就“完全”没有参考的必要。

不如放弃这次尴尬的考试,安心将C++基础知识学好之后再考。

1,二维数组的定义,及赋值
int x[3][3] = {1,2,3,4,5,6,7,8,9};
那么 x[0][0]到x[0][2]的值分别为:1,2,3
x[1][0]到x[1][2]的值为:4,5,6
x[2][0]到x[2][0]的值 为:7,8,9
2,for 循环语句的使用

3. i++ 的定义和使用

int i,x[3][3] = {1,2,3,4,5,6,7,8,9};
则有a[0][0]=1;a[0][1]=2;a[0][2]=3;
a[1][0]=4;a[1][1]=5;a[1][2]=6;
a[0][0]=7;a[0][1]=8;a[0][2]=9;
for(i = 0;i < 3;i ++)
cout<<x[i][2-i];
表示输出(把i代进去) a[0][2] a[1][1] a[2][0]
所以...

有什么看不懂的x[3][3]=
1 2 3
4 5 6
7 8 9
是个二维数组也可以看成是个矩阵(3*3)维
for循环把i=0 i=1 i=2带入,不就是输出(cout<<)
x[0][2]=3
x[1][1]=5
x[2][0]=7
//从零行开始
//如果还看不懂,建议你挂了算了,再重来.千万别说你学过C++

这是编程基础.任何基础书的关于二维数组的章节都会对你有帮