用递归发将一个整数N转换成字符串 这是我的程序,为什么输入123没有结果呢?
#include<stdio.h>main(){inta;scanf("%d",&a);intzhuanhuan(a);}voidzhuanhuan(intn){inti...
#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
int zhuanhuan(a);
}
void zhuanhuan(int n)
{
int i;
if((i=n%10)!=0)
zhuanhuan(i);
putchar(n%10+'0');
}
还有zhuanhuan(int n) 前面为什么一定要加int,否者程序报错 展开
main()
{
int a;
scanf("%d",&a);
int zhuanhuan(a);
}
void zhuanhuan(int n)
{
int i;
if((i=n%10)!=0)
zhuanhuan(i);
putchar(n%10+'0');
}
还有zhuanhuan(int n) 前面为什么一定要加int,否者程序报错 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询