#1993. C语言程序设计教程(第三版)课后习题5.7

C语言程序设计教程(第三版)课后习题5.7

说明

输入一个不多于5位的正整数,完成以下操作:

  1. 求出它是几位数。
  2. 分别输出每一位数字(从高位到低位),每个数字之间用空格分隔,最后一个数字后不加空格。
  3. 按逆序输出各位数字(从低位到高位),数字之间不加空格。

输入格式

输入一个不大于5位的正整数。

输出格式

输出三行:

  • 第一行输出该数的位数。
  • 第二行输出每一位数字,用空格分隔,最后一个数字后不加空格。
  • 第三行输出按逆序排列的各位数字,数字之间不加空格。
12345
5
1 2 3 4 5
54321

提示

哈姆雷特:数字还是字符?这是一个问题!