Skip to content

Instantly share code, notes, and snippets.

@johnhmj
Created December 4, 2010 11:41
Show Gist options
  • Save johnhmj/728124 to your computer and use it in GitHub Desktop.
Save johnhmj/728124 to your computer and use it in GitHub Desktop.
1. 設計一主程式,並呼叫一個副程式StrLen()可以算出字串a[]之字元數目。(不包括 \0)
主程式:(1) 輸入一個字串資料a[]。(2) 呼叫StrLen(),印出字串a[]之字元數目。
副程式:StrLen(),可以算出字串a[]之字元數目,並將結果傳回主程式。
2. 設計一主程式,並呼叫一個副程式StrCat()可以將字串a[]與b[]連接成c[]。
主程式:(1) 輸入兩個字串資料a[]與b[]。(2) 呼叫StrCat (),印出a[]、b[]、c[]之內容。
副程式:StrCat (),將字串a[]與b[]連接成c[],並將結果傳回主程式。
3. 設計一主程式,並呼叫一個副程式StrCopy()可以將字串a[]複製成b[]。
主程式:(1) 輸入一個字串資料a[]。(2) 呼叫StrCopy ()將字串a[]複製成b[],再印出a[]、b[]之內容。
副程式:StrCopy (),將字串a[]複製成b[],並將結果傳回主程式。
4. 設計一主程式,並呼叫一個副程式StrLeftN()可以截取字串的左側N個字元。
主程式:(1) 輸入一個字串資料a[]。(2) 呼叫StrLeftN ()截取字串的左側 N b[]中,再印出a[]與b[]之內容。
副程式:StrLeftN (),截取字串的左側N個字元,並將結果傳回主程式。
5. 設計一主程式,並呼叫一個副程式StrRightN()可以截取字串的右側N個字元。
主程式:(1) 輸入一個字串資料a[]。 (2) 呼叫StrRightN ()截取字串的右側N個字元 放入b[]中,再印出a[]與b[]之內容。
副程式:StrRightN (),截取字串的右側N個字元,並將結果傳回主程式。
6. 設計一主程式,並呼叫一個副程式StrCutMN()可以截取字串的第M到第N個字元。
主程式:(1) 輸入一個字串資料a[]。(2) 呼叫StrCutMN ()截取字串的第M到第N個字元 放入b[]中,再印出a[]與b[]之內容。
副程式:StrCutMN (),截取字串的第M到第N個字元,並將結果傳回主程式。
7. 設計一主程式,並呼叫一個副程式StrRev()可以將字串的字元順序顛倒。
主程式:(1) 輸入一個字串資料a[]。(2) 呼叫StrRev ()將字串的字元順序顛倒放入b[]中,再印出a[]與b[]之內容。
副程式:StrRev (),將字串的字元順序顛倒,並將結果傳回主程式。
8. 設計一主程式,並呼叫一個副程式StrCutChar()可以除去字串中的特殊字元。
主程式:(1) 輸入一個字串資料a[]。(2) 呼叫StrCutChar ()除去字串的中的特殊字元 再放入b[]中,並印出a[]與b[]之內容。
副程式:StrCutChar (),除去字串的中的特殊字元,並將結果傳回主程式。
9. 設計一程式能輸入兩個整數,並將其值對調,包括一個主程式與呼叫一個副程式。
主程式:(1) 輸入任意兩個整數m、n。(2) 呼叫副程式後,印出對調後之m、n值。
副程式:將m、n值對調。
10. 設計一程式能求k之絕對值,包括一個主程式與呼叫一個副程式。
主程式:(1) 輸入任意一個整數k。(2) 呼叫副程式後,印出k之絕對值。
副程式:求k之絕對值,並將結果傳回主程式。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment