编写一个函数Fun将形参n中,各位上为偶数的数取出,按原来从高位到低位的顺序组成一个新的数,并作为函数值返回
#include<stdio.h>int Fun (int n)
{
int c,i,s=0;
for(i=1;n!=0;i++)
{
c=n%10;
n=n/10;
s=s*10+c;
}
int j,m;
for(j=1;s!=0;j++)
{
m=s%10;
if(m%2==0&&m!=0)
{
return m;
}
s=s/10;
}
}
为啥输入27638496输出结果是The result is: 2 (应该是26846)
怎么让它返回多次?