14、下面C++代码实现输出如下图形,横线应填入的代码是( )。

别灰心,再试一次!

💡 真题解析

【答案】D

【考纲知识点】循环结构
 

【解析】

观察图案发现,第一行有4个空格,1个*,第二行有3个空格,3个*,第三行有2个空格,5个*

找到规律,会发现第i的空格数量是n-i,*号数量是2*i-1

但是注意题目,i从第0行开始计算,所以变量i需要在上面的公式基础上+1

空格数量是n-(i+1)=n-i-1,*号数量是2*(i+1)-1=2*i+1,选择D选项