C程式語言(第二版)3 3

2021-08-30 18:31:10 字數 490 閱讀 9074

3-3 編寫函式expand(s1,s2),將字串s1中類似與a-z一類的速記符號在字串s2中擴充套件成等價的完整列表abc...xyz。該函式可以處理大小寫字母和數字,並可以處理a-b-c、a-z0-9與-a-z等類似的情況

#include#includevoid expand(char* result,char* s2);

int main()

; char result[100]="";

int i = 0;

while ( s[i] )

return 0;

}void expand(char * s1, char* s2)

else

p=start;

while(p!=end){

s1[j]=*p;

if(startps 本例中用到了string.h 中的strchr(str,c)函式,用於查詢字元c在字串str中首次出現的位置的指標,如果找不到,則返回null

C程式語言(第二版) 1 8

1 8輸出所輸入字元中空格,製表符,換行符的個數 includevoid main printf 空格 d t製表符 d回車 t d n space,table,enter 1.換行符 n 與回車符 r 不是一回事兒,換行符ascii為10,回車符的ascii為13 2.換行符就是另起一行,回車符就...

C程式語言(第二版) 2 1

2 1 編寫乙個程式以確定分別由signed和unsigned限定的char short int以及long 型別變數的取值範圍。採用列印標準標頭檔案中的相應值 include include int main 輸出結果 size of char 8 size of char max 127 siz...

C程式語言(第二版) 2 3

2 3 編寫函式htoi s 把由十六進製制數字組成的字串 包含可選的字首0x或0x 轉換為與之等價的整型值。字串中允許包含的數字包括 0 9,a f,a z include include define maxlength 10 int getline char s,int max int hto...