求正整数各位上的数字

612 词

题目描述

输入一个不多于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;
}