#include <stdio.h>
/************found************/
void fun (long s, long t)//*t = s % 10
{long sl=10;
*t = s % 10;//t是个指针变量
while (s > 0)
{s = s/100;
*t = s%10 * sl + *t;
/************found************/
sl = sl*100;//sl的用途是每次将*t扩大,记录每次得到的奇数位的数字的权值,sl的权值每次增加1位,因此第二个标识下应该是“sl=sl*10;”。
}
}
main()
{long s, t;
printf("\nPlease enter s:"); scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}