看板 NTUEE107HW 關於我們 聯絡資訊
1998年廖婉君的其中一題的best solution: #include <iostream> #include <iomanip> using namespace std; void reverse(char *,char *,int); char s1[1000],s2[1000]; int main() { int i=-1; cin.getline(s2,2048); while(i++,1) if (s2[i]=='\0') break; reverse(s2,s1,i); cout << s1 << endl; return 0; } void reverse(char *ss,char *yy,int j) { for (int k=0;k<j;k++) yy[k]=ss[j-k-1]; yy[k]='\0'; } -- P.S:whxu寫的 為什麼他寫的比我快? 為什麼他寫的比我好? 為什麼? 為什麼? 為什麼讓我看到這麼完美的程式 我怕以後再也看不到怎麼辦啊........(很多人躺在pc室打滾中) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.18.107
kafai:不能用strlen(s2)嗎 推140.112.239.182 11/21
phylin:題目規定不可以的樣子?! 推 61.59.121.131 11/21
kafai:一定要算S2嗎,直接將S1反過來印不是快些? 推140.112.239.182 11/21
yaochia:聽說他是前建中資訊社的教學長 推 140.112.115.2 11/21
whxu:不知道,我是負責debug,內容不是我寫的啊.. 推 218.184.80.205 11/21
Parhelia:不只是聽說是而已 推 140.112.18.78 11/21
mamalo:是超極強者 推218.166.105.215 11/22