测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A18318. 如下 C++ 代码执行时如输入 5 ,将输出代码后的字符图形。int n; cin >> n; for (int i = 1; i < n + 1; i++) { for (int j = 1; j < n - i + 1; j++) cout << 0; for (int k = 1; k < 2 * i; k++) { if (k <= i) cout << k; else cout << …

判断题 较易

题目描述

如下 C++ 代码执行时如输入 5 ,将输出代码后的字符图形。

int n;
cin >> n;
for (int i = 1; i < n + 1; i++) {
	for (int j = 1; j < n - i + 1; j++)
	    cout << 0;
	for (int k = 1; k < 2 * i; k++) {
		if (k <= i)
		    cout << k; 
		else
		    cout << 2 * i - k;
	}
	for (int j = 1; j < n - i + 1; j++)
	    cout << 0;
	cout << endl;
}
000010000
000121000
001232100
012343210
123454321

选项(单选)

上一题 下一题