题目描述
输入一个不多于5位的正整数,按高位到低位的顺序输出各位上的数字,末尾换行。 注意:确保输入的正整数的位数不多于5。
输入
一个不多于5位的正整数
输出
从高位到低位依次输出各位上的数字,中间以空格分隔的。 注意末尾的换行。
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,t;
cin>>x;
if(x>9999){
t=x;
t=t/10000;
cout<<t<<” “;
x=x%10000;
}
if(x>999&&x<=9999){
t=x;
t=t/1000;
cout<<t<<” “;
x=x%1000;
}
if(x>99&&x<=999){
t=x;
t=t/100;
cout<<t<<” “;
x=x%100;
}
if(x>9&&x<=99){
t=x;
t=t/10;
cout<<t<<” “;
x=x%10;
}
cout<<x<<endl;
return 0;
}