![]() |
|
|||||||
| 論壇說明 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
|
主題工具 | 顯示模式 |
|
|
#2 (permalink) |
|
管理員
![]() ![]() |
問題點主要是在交換的方法,如頭尾交換法,泡沫交換法之類
泡沫交換法 語法:
int main(int argc, char *argv[])
{
char text[100]="";
int tlen,i,j;
clrscr();
printf("\n泡沫交換法\n\n");
printf("\n請輸入一串的英數文字: ");
gets(text);
printf("\n字串長度 : %d \n",strlen(text));
printf("交換前 : %s \n",text);
//字串顛倒 : 泡沫交換法
tlen=strlen(text);
for (i=0;i<tlen-1;i++)
for (j=0;j<tlen-1-i;j++)
text[j]^=text[j+1]^=text[j]^=text[j+1];
printf("交換後 : %s \n\n",text);
pause();
return 0;
}
![]() 頭尾交換法 語法:
int main(int argc, char *argv[])
{
char text[100]="";
int tlen,i;
clrscr();
printf("\n頭尾交換法\n\n");
printf("\n請輸入一串的英數文字: ");
gets(text);
printf("\n字串長度 : %d \n",strlen(text));
printf("交換前 : %s \n",text);
//字串顛倒 : 頭尾交換法
tlen=strlen(text);
for (i=0;i<tlen/2;i++)
text[i]^=text[tlen-1-i]^=text[i]^=text[tlen-1-i];
printf("交換後 : %s \n\n",text);
pause();
return 0;
}
![]() 此帖於 2011-07-24 11:06 AM 被 getter 編輯. |
|
__________________ 在「專業主討論區」中的問題解決後,要記得按一下 按鈕喔,這是一種禮貌動作。 ![]() 一樣是在「專業主討論區」中發問,不管問題解決與否,都要回應別人的回答文喔。 不然搞 [斷頭文],只看不回應,下次被別人列入黑名單就不要怪人喔。 天線寶寶說再見啦~ ... 天線寶寶說再見啦~ 迪西:「再見~ 再見~」 『 Otaku Culture Party 』 關心您 ...
|
|
|
|
送花文章: 37855,
|
|
向 getter 送花的會員:
|
|
|
相似的主題
|
||||
| 主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
| 有沒有可以上傳圖片,設計好的網頁? | f6617 | 一般電腦疑難討論區 | 4 | 2004-10-26 10:54 AM |
| 有沒更好的國語英文切換方式? | latenight | 一般電腦疑難討論區 | 0 | 2004-02-23 07:24 PM |
| 有沒有好的php討論區? | turnoff | 一般電腦疑難討論區 | 2 | 2003-08-04 06:22 PM |
| 請問一下HD有沒有比較好的散熱方法~~ | 大米 | 硬體疑難使用問題討論區 | 13 | 2003-04-06 07:20 PM |