Re: [考古] 中正-93 有錯請指正

看板TransCSI作者 (小孩)時間20年前 (2005/06/18 21:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/17 (看更多)
※ 引述《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
文章代碼(AID): #12j2BHIh (TransCSI)
討論串 (同標題文章)
文章代碼(AID): #12j2BHIh (TransCSI)