初来乍到,向各路大神致敬!
											现在有个问题,希望大神们帮帮忙。江湖救急啊,救救孩子吧。



功能:从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。
例如:当s中的数为:7654321时,t中的数为:1357。
 程序代码:
程序代码:long foo( long n )
{
    // 先得转化成无符号类型
    unsigned long t = n<0 ? 0ul-(unsigned long)n : n;
    long result = 0;
    for( ; t; t/=100 )
        result = result*10 + t%10;
    return result;
}
#include <assert.h>
int main( void )
{
    assert( foo(7654321) == 1357 );
    assert( foo(-7654321) == 1357 );
}