編寫函式expand(s1,s2), 將字串s1中類似於a-z一類的速記符號在字串s2中擴充套件為等價的完整列表abc……xyz。該函式可以處理大小寫字母和數字,並可以處理a-b-c、a-z0-9與a-z等類似的情況。作為前導和尾隨的字元原樣複製
1 #include2 #include3 #include45int judge(char a, char b) //
判斷'-'兩端的字元是否符合速記符號擴充套件的要求611
if(isalpha(a) &&isalpha(b))
1216
return0;
17}1819
void expand(char *s, char *t)
20 else32}
33 s[j] = '\0'
;34}35
36int
main()
37
《C程式語言》練習 3 3
練習 3 3 編寫函式 expand s1,s2 將字串 s1 中類似於 a z 一類的速記符號 在字串 s2 中擴充套件為等價的完整列表 abc xyz。該函式可以處理大小寫字母和數字,並可 以處理 a b c a z0 9 與 a z 等類似的情況。作為前導和尾隨的 字元原樣排印。那個if有點長...
C語言程式設計習題
答 算術運算就是指加減乘除和整數的模運算 即取餘數運算 關係運算指比較,有大於,大於等於,小於,小於等於,等於,不等於六種運算 邏輯運算指兩個條件進行運算,有邏輯與去,邏輯或,邏輯非三種。答 在c語言中邏輯常量只有兩個,即0和1,用來表示兩個對立的邏輯狀態,其中0表示假,1表示真。對於系統來說,判斷...
C 語言程式設計課後習題
4 10 設計乙個用於人事管理的 人員 類。由於考慮到通用性,這裡只抽象出所有型別 人員都具有的屬性 編號 性別 出生日期 身份證號等。其中 出生日期 宣告為 乙個 日期 類內嵌子物件。用成員函式實現對人員資訊的錄入和顯示。要求包 括 建構函式和析構函式 複製建構函式 內聯成員函式 帶預設形參值的成...