※ 引述《flashstar (閃亮的星)》之銘言:
: 我的意思是指我提供的是字串反轉利用遞迴的觀念,
: 而你的程式中完全沒有使用到遞迴的觀念,
: 遞迴一定要有自身呼叫的動作呀...
嗯嗯,抱歉,沒看清楚題目。
那如果我這樣寫的話,算對嗎?
靜態變數可以給自己的程序用吧?
void reverse_string (chat a[]){
char str;
static int m=0,n=0,flag=0;
int test;
if(a[m]!='\0' && flag=0){
m++;
遞迴在這 reverse_string(a);
}
else flag = 1;
m--;
test = m - n;
交換在這 if(test > 0){
str = a{m];
a[m] = a[n];
a[n] = str ;
n++;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.132.172