1、打开Dev-C++

2、写好头函数
#include<stdio.h>

3、写好主函数

4、主要代码
每次求余的数存放在d中,if判断d是否是奇数如果是就保存在t中,不是就不保存在t中。
int d;
long sl=1;
*t= 0;
while(s>0)
{
d=s%10;
if (d%2 == 1)
{
*t = d * sl + *t;
sl *= 10;
}
s /= 10;
}

5、完整代码
#include<stdio.h>
void fun(long s,long *t)
{
int d;
long sl=1;
*t= 0;
while(s>0)
{
d=s%10;
if (d%2 == 1)
{
*t = d * sl + *t;
sl *= 10;
}
s /= 10;
}
}
void main()
{
long s,t;
printf("\nPlease enter s:");
scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}

6、结果如下图
