谭浩强C语言(第三版)习题5.7

题目描述
给出一个不多于5位的整数,要求
1、求出它是几位数
2、分别输出每一位数字
3、按逆序输出各位数字,例如原数为321,应输出123

输入描述
一个位数不超过5位的数字

输出描述
输出共3行
第1行 描述数字的位数
第2行 用空格分开的每个数字,注意最后一个数字后没有空格
第3行 按逆序输出这个数

样例输入
12345

样例输出
5
1 2 3 4 5
54321

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

示例代码:

#include
using namespace std;
int  main(){
  int n;
  int n5,n4,n3,n2,n1;
  cin>>n;
  if(n/10000){//五位
    cout<<5<

你可能感兴趣的:(程序设计大赛)