看板 TransCSI 關於我們 聯絡資訊
※ 引述《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