Re: [考古] 中正94 程式 (遞迴字串反轉)

看板TransCSI作者 (jo boring)時間20年前 (2005/07/15 02:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《Elfiend (小孩)》之銘言: : =========================================================== : void reverse_string(char a[]) { : char change; : int i,j; : for (i=0 ; a[i]!='/0'; i++) j++; // 數字數 : while (j>0) { change = a[j] ; : a[j] = a[j-1]; : a[j-1] = change; : } //將最後一項移到第一項 : reverse_string (&a[1]); : } ============================================== void reverse_string(char a[]) { char change; int i,j=0; for (i=0 ; a[i]!='\0'; i++) j++; if(j<1) return; while (--j>0) { change = a[j] ; a[j] = a[j-1]; a[j-1] = change; } //將最後一項移到第一項 reverse_string (&a[1]); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.240.232

61.59.237.173 07/15, , 1F
謝謝指正~
61.59.237.173 07/15, 1F
文章代碼(AID): #12rgjEOa (TransCSI)
文章代碼(AID): #12rgjEOa (TransCSI)