下面C++代码实现输出如下图形,相关说法错误的是( )。

tz971687 单选题 共 个子题
请输入层数: 10
0
12
345
6789
01234
567890
1234567
89012345
678901234
5678901234
int line_number, now_number;
int i,row;

cout << "请输入行数: ";
cin >> line_number;
now_number = 0;

for (row = 1; row < line_number + 1; row++){ // L1
    for (i = 0; i < row; i++){ // L2
        cout << now_number;
        now_number += 1;
        if (now_number == 10) now_number = 0; // L3
    }
    cout << endl;
}
A

代码now_number = 0移动到L1和L2标记的两行代码之间,效果维持不变

B

代码now_number += 1修改为now_number = 1 + now_number效果维持不变

C

将代码now_number == 10调整为now_number > 9效果维持不变

D

将最后一行的cout << endl修改为cout << "\n",效果维持不变

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧