栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C语言】BC102 带空格直角三角形图案(DAY 9)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C语言】BC102 带空格直角三角形图案(DAY 9)

文章目录

原题题目代码实现重点突破同类题通解

原题题目

题目传送门

代码实现
#include
int main()
{
    int n=0;
    while (scanf("%d",&n)!=EOF)
    {
        for(int i=0;i 
重点突破 



如果把题目想象成在一个正方形中,那么该题要打印的就是屏幕右边的三角形。如何打印?首先观察到,以输入5为例,第一行有四个空格,第二行三个,第三行两个,第四行一个,所以应该是有两个循环在我们的循环体里面。第一个负责打印空格,第二个负责打印* 并且二者是并列关系。
经过多次尝试,发现第一次循环,for i 同类题通解

对比这两道题:
BC100直角三角形图案
BC101反转直角三角形图案
不难发现!其实三道题是一个类型的,都是跟循环有关,横向对比:
BC100:

BC101

不难看出,只有循环是不同的,改变循环条件,即可得到不一样的循环。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/767688.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号