题目描述
给出一个不多于5位的整数,要求
1、求出它是几位数
2、分别输出每一位数字
3、按逆序输出各位数字,例如原数为321,应输出123
输入
一个不大于5位的数字
输出
三行
第一行 位数
第二行 用空格分开的每个数字,注意最后一个数字后没有空格
第三行 按逆序输出这个数
样例输入
12345
样例输出
5
1 2 3 4 5
54321
满分代码:
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
cin>>s;
cout<<s.size()<<endl;
for(int i=0; i<s.size()-1; i++)
cout<<s[i]<<" ";
cout<<s[s.size()-1]<<endl;
for(int i=s.size()-1; i>=0; i--)
cout<<s[i];
return 0;
}