第19702题 单选
C++输出阶梯数字图形,横线处应填入哪组代码

下面C++代码实现输出阶梯数字图形,应该在横线处填入的代码是( )。 输出示例(输入层数为10):

10
1
23
456
...
(共10层,数字按1-9循环)

待补全代码:

cout << "请输入层数:";cin >> N;
K = 1;
for (i = 1; i < N + 1; i++){
    for (int _ = 1; _ < ___________; _++)
        cout << " ";
    for (int _ = 1; _ < ________; _++){
        cout << K;
        K += 1;
        if (K == 10)
            K = 1;
    }
    cout << '\n';
}
A

第一个横线:N - i + 1,第二个横线:i + 1

B

第一个横线:N - i,第二个横线:1

C

第一个横线:N,第二个横线:1

D

第一个横线:N - i,第二个横线:i + 1

提交0次 正确率0.00%
答案解析