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