整数n转换成字符串(递归函数)
2022年 05月 08 日

BIGFISH

[blockquote2 name='题目']
用递归法将一个整数n转换成字符串,例如输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。
**输入提示:"\n输入整数:"
**输入格式:"%d"
**输出提示:"\n输出是:"
**输出转换的字符串

程序的运行示例如下:
输入整数:345
输出是:345
[/blockquote2]

#include

void convert(int n)
{
	int i;  //456  45  4  
	if ((i = n / 10) != 0)
	{
		convert(i);
	}
	putchar(n % 10 + '0'); // '0' == 48
}

int main()
{
	int num;
	printf("\n输入整数:");
	scanf("%d", &num);
	if (num < 0) 
	{
		printf("-");
		num = -num;
	}
	printf("\n输出是:");
	convert(num);
	printf("\n");
	return 0;
}

整数n转换成字符串(递归函数)

[blockquote2 name='题目']
用递归法将一个整数n转换成字符串,例如输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。
**输入提示:"\n输入整数:"
**输入格式:"%d"
**输出提示:"\n输出是:"
**输出转换的字符串

程序的运行示例如下:
输入整数:345
输出是:345
[/blockquote2]

#include

void convert(int n)
{
	int i;  //456  45  4  
	if ((i = n / 10) != 0)
	{
		convert(i);
	}
	putchar(n % 10 + '0'); // '0' == 48
}

int main()
{
	int num;
	printf("\n输入整数:");
	scanf("%d", &num);
	if (num < 0) 
	{
		printf("-");
		num = -num;
	}
	printf("\n输出是:");
	convert(num);
	printf("\n");
	return 0;
}

赞 (0)

猜您想看

201-A8-XSS(下)

在本节中,我们...

02

信息收集:

信息广度收集:...

03

201-B7-web扫描器补充

web扫描器的...

05

kali常用软件安装

kali常用软...

06

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论