0
已解决
横向数字转竖向经验值:1200
题目描述 Description
对于一个不多于4位正整数来说,每一位拆分为一个数字,竖向排列,并且在最开始标明这个数字总的位数。
输入描述 Input Description
一个正整数n(0<=n<=9999)
输出描述 Output Description
第一行输出n的位数,随后每一行输出n从高位到低位每一位的数字
样例输入 Sample Input
456
样例输出 Sample Output
3 4 5 6
(我才不是馋他经验
武建豪在2021-04-17 09:18:58追加了内容
顶
武建豪在2021-04-24 19:15:39追加了内容
顶
武建豪在2021-05-01 14:24:32追加了内容
千斤顶
0
0
0
思路:
首先特判0的情况
若n等于0,特判输出
n不等于0时
while循环,条件为n大于0
循环体内,首先用数组a记录n模10(也就是n的个位),每次循环再让n除以10使得n减少一位。
(数组a的快捷记录可以使用a[++cnt]=……;)
最后,输出记录的cnt,接着由cnt到1降序循环输出a的每一个元素
刘英杰在2021-04-16 23:24:20追加了内容
输出要注意换行
0
0
0