专栏名称: 朽木自雕i
目录
相关文章推荐
上海实习生招聘  ·  中银国际证券上海&北京债券承做岗实习生招聘 ·  昨天  
上海实习生招聘  ·  中银国际证券上海&北京债券承做岗实习生招聘 ·  昨天  
Wind万得  ·  Global Fund Insight ... ·  昨天  
金融早实习  ·  广州期货交易所2025年度招聘公告 ·  2 天前  
Wind万得  ·  突发!未来十个月难降息 ·  3 天前  
51好读  ›  专栏  ›  朽木自雕i

C语言编程>第二十五周 ⑧ 下列给定程序中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在b中。高位仍在高位,低位仍在低位。

朽木自雕i  · CSDN  ·  · 2021-02-24 16:19

正文

例题:下列给定程序中函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在b中。高位仍在高位,低位仍在低位。

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

代码如下:

#include<conio.h>
#include<stdio.h>
void fun(long a,long*b)
{
	int d;
	long s1=1;
	*b=0;
	while(a>0)
	{
		d=a%10;
		if(d%2==0)
		{
			*b=d*s1+*b;
			s1*=10;
		}
		a/=10;
	}
}
main()
{
	long a,b;
	printf("\nPlease enter data:");
	scanf("%ld",&a);
	fun(a,&b);
	printf("The result is:%ld\n",b);
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

输出运行窗口如下:
在这里插入图片描述
本周其他练习

C语言程序设计专栏

C语言编程>第二十五周 ① 给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。







请到「今天看啥」查看全文