我帮你修改了代码,注意看有注释的地方
#include
void f(int x)
{
if (x<=0) { //if (x<0)
//printf("%d",x);
return;
}
else
f(x/10);
printf("%d",x%10);
}
int main()
{
int x;
printf("Input x:");
scanf("%d",&x);
f(x);
getchar(); // 增加一句
getchar(); // 增加一句
return 0;
}
#include
void f(int x)
{
if (x!=0){
printf("%d",x%10);
f(x/10);
}
}
int main()
{
int x;
printf("Input x:");
scanf("%d",&x);
f(x);
return 0;
}