1 条题解
-
0
题目:输出对称图案
思路分析
-
任务拆解:
- 输出一个9行对称的星号图案
- 图案分为上下对称的两部分
- 每行星号数量和位置需要精确控制
-
关键点分析:
- 图案关于第5行(中心行)对称
- 第1-4行与第6-9行形成镜像关系
- 需要处理星号前的空格和星号数量
-
步骤规划:
- 输出上半部分(第1-5行)
- 输出中心最长行
- 输出下半部分(第6-9行),与上半部分对称
-
代码对应:
cout<<" *"<<endl;- 第1行:6空格+1星号cout<<" **"<<endl;- 第2行:6空格+2星号cout<<"* ***"<<endl;- 第3行:1星号+5空格+3星号cout<<"** ****"<<endl;- 第4行:2星号+4空格+4星号cout<<"**************"<<endl;- 第5行:14星号(中心行)- 第6-9行与第4-1行对称排列
-
- 1
信息
- ID
- 1650
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 946
- 已通过
- 408
- 上传者