从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。例如:当s中的数为:7654321时,t中的数为:7531。
#include "stdio.h"
void TestFunc();
long fun (long s,long t)
{
/**********Begin**********/
long sl=10;
t = s % 10;
while(s > 0)
{ s = s/100;
t = s%10*sl + t;
sl = sl * 10;
/********** End **********/
}
return t;
}
void main()
{ long s, t,m;
printf("\nPlease enter s:"); scanf("%ld", &s);
m=fun(s,t);
printf("The result is: %ld\n", m);
TestFunc();
}