第23114题 判断
判断将给定C++代码中L1行移动到L2位置即可实现指定对角矩阵输出的说法是否正确

下面的C++代码不能实现如下输出,但如果将L1标记的 cout << 0 行移动到if块外面(即L2标记行的位置),则可以。

预期输出样例(输入n=9时):

请输入矩阵大小n: 9
100000000
020000000
003000000
000400000
000050000
000006000
000000700
000000080
000000009

C++代码片段:

int n, i, j;
cout << "请输入矩阵大小n: ";
cin >> n;
for (i = 0; i < n; i++) {
    for (j = 0; j < n; j++) {
        if (i == j) {
            cout << i + 1;
            continue;
            cout << 0; // L1
        }
// L2
    }
    printf("\n");
}
A

正确

B

错误

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析