高手们帮帮忙啊!!!!!!!!!!!
" 将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位.
例如,当s中的数为:87653142时,t中的数为:8642."
大侠们谢谢啦啊~~~~~~~~~~~~~~~~~~~~~
" 将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位.
例如,当s中的数为:87653142时,t中的数为:8642."
大侠们谢谢啦啊~~~~~~~~~~~~~~~~~~~~~
2004-06-09 17:37
long t,k,n;
scanf("%ld",&t);
k=0,n=1;
while(t%10!=0)
{ if(t%10%2==0)
{ k+=t%10*n;
n*=10;
}
t/=10;
}
printf("%ld\n",k);

2004-06-09 19:12
2004-06-09 19:37
有什么错误啊?我在VC里编译了一下,可以通过啊
#include <stdio.h> void main() { long t,k,n;
scanf("%ld",&t);
k=0,n=1;
while(t%10!=0)
{ if(t%10%2==0)
{ k+=t%10*n;
n*=10;
} t/=10;
} printf("%ld\n",k); }

2004-06-09 19:59
2004-06-09 20:16
2004-06-09 20:19
2004-06-10 08:47
2011-07-01 12:20