C语言题库-----循环输出-------菱形打印

C语言题库——循环——菱形打印

原题:在这里插入图片描述
****思考1:本题有较强的规律性,并且——(第一行-倒数第一行)(第二行——倒数第二行)(第三行——倒数第三行)都有着一样的排列
思考二:从第一行出发,会发现从第一行到第四行都是非常丝滑的递增,那么我们应该可以通过一个循环打印出前四行。
思考三:符号打印的处理关键点有三处(1)空格若干,并且数量有着某种数学表达式形式(2)*若干,同上(3)*结束后,回车换行打印,进行下一次循环。
思考四:我们是否可以用一个有实际意义的变量完成对着三个符号的打印呢(明显的,当在前四行中,有明显的函数关系,即将行数r当成自变量,那么待打印的符号数目应该可以以因变量被表示出来)

实现:不妨拿出一张演算纸,列出表

行数空格 星号
13 1
22 3
31 5
40 7
51 5
62 3
73 1

在这里插入图片描述
代码实现
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值