第5章 基礎題目選編(5 1 字串)

2021-06-28 05:24:25 字數 787 閱讀 6010

5.1.1  wertyu

題目描述:見參考書

【分析】

列舉鍵盤上的所有字元——乙個字串,將其存入字元陣列或用字元指標指向它,之後,在迴圈中尋找輸入字元在字串中的位置,當確定該位置後,將該字元輸出。注意,還需考慮輸入字元在字串中不存在時的處理情況,如空格等符號。參考**如下:

#include#includechar *s="`1234567890-=qwertyuiop\\asdfghjkl;'zxcvbnm,./";

int main()else

} return 1;

}

5.1.2  tex括號

【分析】

判斷「"」出現時其前面是否出現過「"」,若出現過,則輸出「」,反之,則輸出「」。因此,可設定乙個標誌位,值為0或1,由其控制是否出現。參考**如下:

#includeint main()else

}else

} return 1;

}

5.1.3  週期串

【分析】

#include#includeint main()

} }printf("%d\n",j);

return 1;

}

本週作業:hdoj2027

1088

1339  1219  1019  1200  1061  2017  2007  1073

題目1490 字串鏈結

時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 提交 63 解決 35 題目描述 不用strcat 函式,自己編寫乙個字串鏈結函式mystrcat char dststr,charsrcstr 輸入 兩個字串,字串由小寫字母組成。輸出 鏈結後的字串 樣例輸入 hello world good...

南陽題目915 字串

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 shiva得到了兩個只有加號和減號的字串,字串長度相同。shiva一次可以把乙個加號和它相鄰的減號交換。他想知道最少需要多少次操作才能把第乙個字串變換成第二個字串。你現在要去幫助他完成那個這個問題。輸入多組測試資料 每組資料有兩...

題目1165 字串匹配

時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 4551 解決 1624 題目描述 讀入資料string 然後讀入乙個短字串。要求查詢string 中和短字串的所有匹配,輸出行號 匹配字串。匹配時不區分大小寫,並且可以有乙個用中括號表示的模式匹配。如 aa 123 bb 就是說aa1bb...