我的遞歸查找反向代碼說分割錯誤 爲什麼?以及如何通過遞歸找到反向? 我的代碼有什麼問題?遞歸反向
#include<stdio.h>
int rev(int);
main()
{
int a,b;
scanf("%d",&a);
b=rev(a);
printf("%d",b);
}
int rev(int x)
{
int q,r;
static int p=0;
p=p*10+(x%10);
r=x/10;
q=rev(r);
return(p);
}
使用調試器! – CinCout
或至少'printf's。 –
嗯,首先你有沒有條件來結束遞歸 – AudreyM