#A. 小学组初赛h3
小学组初赛h3
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
程序阅读
(1)第8行去掉括号后不影响程序的正确性。{{ select(1) }}
- 正确
- 错误
(2)若a数组中没有x,findx函数会返回-1。{{ select(2) }}
- 正确
- 错误
(3)findx函数内循环次数为()。{{ select(3) }}
(4)该程序的时间复杂度为()。{{ select(4) }}
- O()
- O()
- O()
- O()
(5)若输入为:
10
1 3 5 7 9 11 13 15 17 19
3
输出为()。{{ select(5) }}
- 0
- 1
- 2
- 3
代码填空
字母金字塔是形如如下图形:
高度为 1 的金字塔:
高度为 2 的金字塔:
高度为 3 的金字塔:
你的任务是打印出高度为n的字母金字塔。
输入格式
一个整数 。()
输出格式
打印出高度为 的字母金字塔。
样例
3
c
cbc
cbabc
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;(6)______;j++)cout<<' ';
for(int j=1;(7)______;j++){
cout<<(8)______;
}
for(int j=1;(9)______;j++){
cout<<(10)______;
}
cout<<endl;
}
return 0;
}
(6){{ select(6) }}
- j<=i
- j<=n-i
- j<=i-1
- j<=n
(7){{ select(7) }}
- j<=i
- j<=n-i
- j<=n
- j<=n+i
(8){{ select(8) }}
- char(97+n-j)
- char(97+j)
- char(65+n-j)
- char(65+j)
(9){{ select(9) }}
- j<=i
- j<=n-i
- j<=i-1
- j<=n+i
(10){{ select(10) }}
- char('a'+n+2*i-j)
- char('a'+n-i+j)
- char('a'+n+i-j)
- char('a'+n-i+j+1)