请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。该程序的功能是将形参n所指变量中,各位上为奇数的数去掉,剩余的数按原来从低位到高位的顺序组成一个新数。
unsigned long fun(unsigned long n)
{
unsigned long x = 0; int t;
while (n)
{
t = n % 10;
/********** found **********/
if (t % 2 == _______)
/********** found **********/
x = _____ + t;
/********** found **********/
n = _______;
}
return x;
}






该程序的功能是将形参n所指变量中,各位上为奇数的数去掉,剩余的数按原来从低位到高位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为64862。
1,这里判断是否是偶数,所以判断%2是否为0
2,x为保存的偶数,每次扩大10倍加上个位数
3,数字n每次去掉个位数,继续循环