题目:给出数字如100000000,要求不能以字符串形式读入,并给它加上千分位并输出(如10,000,000)
    思路:数字除一千取模转字符串,每三位加一个”,”。

    1. string str2int(int num){
    2. string ans = "", tempStr = "";
    3. int temp = 0;
    4. while (num){
    5. temp = num % 1000;
    6. tempStr = to_string(temp);
    7. reverse(tempStr.begin(), tempStr.end());
    8. ans += tempStr;
    9. ans += ',';
    10. num = num / 1000;
    11. }
    12. ans.pop_back();
    13. reverse(ans.begin(), ans.end());
    14. return ans;
    15. }