#include "stdio.h"
void foo(int n, int * result)
{
*result = 0;
int base = 1;
while (n != 0)
{
if (n % 2 == 1)
{
*result += (n % 10) * base;
base *= 10;
}
n /= 10;
}
}
int main()
{
int n;
scanf("%d", &n);
int result;
foo(n, &result);
printf("%d\n", result);
return 0;
}
可用提取奇数位组成一个新数
示例:输入123456,输出135