一、题目引入
编写一个程序,打印出从用户输入的数字开始,递减到1的序列。要求每次打印一行,数字之间用逗号分隔,最后一个数字后面没有逗号。
二、代码展示
三、运行结果
四、思路分析
1.先用一个for循环对输入的数字进行递减
2.再对for循环里面的数字进行筛选
如果大于1 就在其后打印逗号
举个小例子:
如果输入的数字是5
那么进入for循环会5 4 3 2 1(一直递减到等于1为止)
这个if的思路挺巧妙之处在于他 大于1的时候打印逗号
这样就会使得 -> 最后一个数字后面没有逗号。(完美的解决了题目的问题)