函數fun的功能是:從低位開始依次取出長整型變量s中奇數位上的數,構成一個新數存放在t中。高位仍在高位,低位仍在低位。
例如,當S中的數為7654321時,t中的數為7531
#include <stdio.h>
void fun (long s, long *t)
{ long sl=10;
*t = s % 10;
while ( s > 0)
{ s = s/100;
*t = s%10 * sl + *t;
sl = sl*10;
}
}
main()
{ long s, t;
printf("\nPlease enter s:"); scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}