不是VIP会员,不能显示答案

题目解答

题目:
#include <iostream>
using namespace std;

int a[101],d[101];

int main() {
    int n=5;
    a[1]=d[1]=1;
	for (int i=1; i<=n; ++i) {
		int s=i+1,x=0;
		for (int j=1; j<=n+1-i; ++j){
			int k=s+x;
			x++;
			
			a[j+1]=a[j]+k;
			cout<<a[j]<<' ';
		}
		cout<<"..."<<endl;
		a[1]=d[i+1]=d[i]+i;
	}       
    return 0;
}




判断题

1) 该题有两重循环构成,外循环i控制列的变化,内循环j是控制行的变化。()

A.正确
B.错误
2) 这段代码的运行结果是(左图) 。()
A.正确
B.错误


选择题

3) 本题在输出时,每行为 ( ) 个a[j]数组的值。

A.n+1-i
B.n+1
C.n+1+i
D.n
4) 这题代码的运行结果是输出( )行。
A.4
B.5
C.6
D.7
考点:
分析:
解答:
评论:
老师: