1
已解决
李显晨
中级启示者
中级启示者
题目描述 Description
对于一个不多于4位正整数来说,每一位拆分为一个数字,竖向排列,并且在最开始标明这个数字总的位数。
输入描述 Input Description
一个正整数n(0<=n<=9999)
输出描述 Output Description
第一行输出n的位数,随后每一行输出n从高位到低位每一位的数字
样例输入 Sample Input
456
样例输出 Sample Output
3
4
5
6
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int cnt,a[5];
int main(){
int n,p=0;
cin>>n;
while(n){
a[++p]=n%10;
cnt++;
n/=10;
}
cout<<cnt<<endl;
for(int i=p;i>=1;i--){
cout<<a[i]<<endl;
}
return 0;
}
90分,求各位大佬找错
李显晨在2020-07-25 13:38:45追加了内容
本人已自行解决,现在找一人送豆子
0
0
0
0
0
0
0