#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
void convert(int b);
int a;
puts("Input an integer:");
scanf("%d", &a);
puts("Change into a string:");
if (a < 0)
{
putchar('-'); //如果是负数,先在前面加负号,再把它变成正数去转换
a = -a;
}
convert(a);
return 0;
}
void convert(int b)
{
if ( (b / 10) != 0 )
convert(b/10);
putchar(b % 10 + '0'); //数字加'0'转化为字符
}
【编程题】用函数递归将输入的整数转换成字符串
于 2022-12-08 14:07:12 首次发布