其实就是倒着拆了装数组里再逆序输出
然后我有一个不用放数组里的办法,为什么没用pow算10的几次方呢,因为pow老是算不准,一会是1000,一会是999的,,,妈的生气
/**正序拆*/
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
cin>>n;
int t=n;
int k=0;
while(t>0){//算位数
t=t/10;
k++;
}
int m=k;
for(int i=0;i<k;i++){
m--;
int p=1;
for(int q=0;q<m;q++){
p=p*10;
}
int x=n/p;
cout<<x<<" "<<endl;
n=n-x*p;
}
}