奇数只要找到第一位是奇数的即可,不是找单个数字
//即从最低位开始,找到第一位为奇数的位
//然后之前的就是需要的数字
char * largestOddNumber(char * num){
int i = strlen(num) - 1;
while(i >= 0){
if((num[i] - '0') % 2 == 1)
break;
i--;
}//先找到低位开始第一位为奇数的数
int j = 0;
char *ret = (char*)malloc(sizeof(char)*i+2);
//开辟空间
while(j<=i){
ret[j] = num[j];
j++;
}
ret[j] = '\0';
return ret;
}