#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是控制行的变化。()
2) 这段代码的运行结果是(左图) 。()
选择题
3) 本题在输出时,每行为 ( ) 个a[j]数组的值。
4) 这题代码的运行结果是输出( )行。