fen分离整数的各个位 #include <bits/stdc++.h> using namespace std; int main(){ int n,i,a[10001]; cin>>n; //int 类型上限32位,最多模31次 for(i=1;i<=31;i++){ if(n/10!=0){a[i]=n%10;n/=10;} else {a[i]=n;break; } } for(int k=1;k<=i;k++) { cout<<a[k]<<" "; } return 0; }