刚开始搞了半天没想法,所以直接数组启动!
#include <iostream> using namespace std; int main() { int a,b[9]={0},cnt=0,t=0; cin>>a; while(a){ b[cnt++]=a%10%2; a/=10; }for(int i=cnt-1;i>0;i--){ if(b[i]==0){ t++; }else{ break; } } for(int i=cnt-t-1;i>=0;i--){ cout<<b[i]; } return 0; }