分离自然数

#include <iostream>
#include <vector>

using namespace std;

class Solution{
public:
vector<int> divideNum(int n){
        int sum=0;
        vector<int> res;

        while(n/10>0) {
            //div store ge shi bai...
            int div = n % 10;
            res.push_back(div);
            //update n
            n = n / 10;
        }

        if(n/10==0){
            //0-9;
            res.push_back(n);
        }
        return res;
    }
};

int main(){
    int n=12309;
    vector<int> vec=Solution().divideNum(n);
    for(int i=0;i<vec.size();i++){
        cout<<vec[i]<<" ";
    }
    cout<<endl;
    return 0;
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容