给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中,高位仍在高位,低位仍是在低位。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
void fun(long s, long *t)
{
long s1 = 10;
s /= 10;
*t = s % 10;
while (s > 0)
{
s = s / 100;
*t = s % 10 * s1 + *t;
s1 = s1 * 10;
}
}
int main()
{
long s, t;
printf("\nPlease enter s: ");
scanf("%ld", &s);
fun(s, &t);
printf("\nThe result is:%ld\n", t);
getchar();
getchar();
return 0;
}