c语言,为什么这道题的输出结果是这个形状呢
2个回答
展开全部
第一个循让明燃环依次输出11-1=10个空格,2*1-1=1个星号
11-2=9个空格 2*2-1=3个星号
11-3=8个空格,2*3-1=5个星号
每行槐大比前一行多了两个星号,少了一个空格,星号正好前移一格,与前一行相比前后各多一个星号,形成居中显示
第二个循环输出 8+1=9个空格,5-2×1=3个星号,与第二行相同
8+2=10个空格,5-2*2=1个星坦虚号,与第一行相同
11-2=9个空格 2*2-1=3个星号
11-3=8个空格,2*3-1=5个星号
每行槐大比前一行多了两个星号,少了一个空格,星号正好前移一格,与前一行相比前后各多一个星号,形成居中显示
第二个循环输出 8+1=9个空格,5-2×1=3个星号,与第二行相同
8+2=10个空格,5-2*2=1个星坦虚号,与第一行相同
追问
那为什么是一行一行的输出符号呢。
追答
printf("\n");这一句直接输出了换行符,这一句后就换行了
2018-04-05
展开全部
分成上下两个三角形输入
上三角形3行,每行首先输出前导的空格,每行11-i个,然后输出2*i-1个*号,然后换行,进行下一行输出
下三角形2行,与闷尺上三角形的空格和*号的漏森输出返罩亩相反
上三角形3行,每行首先输出前导的空格,每行11-i个,然后输出2*i-1个*号,然后换行,进行下一行输出
下三角形2行,与闷尺上三角形的空格和*号的漏森输出返罩亩相反
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询