数字的拆位和组合,急啊

img


#include <iostream>
using namespace std;
#include<math.h>
int main()
{
    int n = 214468701;
    int i = 0;
    int ret = 0;
    while(true)
    {
        int r = n % 10;
        cout << r << endl;
        if(r %2 != 0)
        {
            ret += pow(10,i)*r;
            ++i;
        }
        cout << ret << endl;
        n/=10;
        if(n <= 0)
            break;
        
    }
   cout << "Hello World";
   return 0;
}

供你参考,望采纳。