recursion.c

来自「C语言精彩百例第1-44例 实例1 数据类型转换 实例2 转义字符 实例3」· C语言 代码 · 共 25 行

C
25
字号
/* 递归法将整数转换成字符 */
# include <stdio.h>

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

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

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?