C语言编程>第十九周 ⑥ 下列给定程序中函数fun的功能是:从低位开始取出长整型变量x中偶数位上的数,依次构成一个新数放在y中。

例题:下列给定程序中函数fun的功能是:从低位开始取出长整型变量x中偶数位上的数,依次构成一个新数放在y中。

例如,当x中的数为123456时,则y中的数应为135。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构。

代码如下:

#include
#include
void fun(long x,long*y)
{
     
	long t=10;
	x/=10;
	*y=x%10;
	while(x>0)
	{
     
		x=x/100;
		*y=x%10*t+*y;
		t=t*10;
	}
}
main()
{
     
	long x,y;
	printf("\nPlease enter s:");
	scanf("%ld",&x);
	fun(x,&y);
	printf("The result is:%ld\n",y);
}

输出运行窗口如下:
C语言编程>第十九周 ⑥ 下列给定程序中函数fun的功能是:从低位开始取出长整型变量x中偶数位上的数,依次构成一个新数放在y中。_第1张图片

越努力越幸运!
加油,奥力给!!!

你可能感兴趣的:(笔记)