
C語言的那些經典程序 第十四期
本期小C給大家帶來三個用C語言解決實際問題的典例。如果全都理解,相信肯定能給大家帶來收獲!接下來讓我們看看是哪些程序吧!
1字符查找源程序:
運行結果:
程序分析:
該程序實現在一個字串s1中查找子串s2,并輸出該字符在s1中的位置,若沒有查找到返回-1。通過自定義函數search實現。在search函數中用while循環與for循環的嵌套使用掃描s1中的字符并通過語句if(s1[i+j]!=s2[j])進行比較,實現該函數功能。
2輸出結構體源程序:
運行結果:
程序分析:
該程序實現通過兩種方式輸出結構體元素。
(1)用指針變量輸出結構體數組元素。
(2)用數組下標法輸出結構體數組元素。
3建立含有三個節點的鏈表并輸出源程序:
運行結果:
程序分析:
該程序實現建立一個含有三個節點的單鏈表,并輸出。首先定義一個含有數據域和指針域的結構體,再定義三個節點,創立頭結點,頭結點的數據域為空,將每個節點的指針域指向下個節點,最后一個節點的指針域定義為空。再用do...while循環輸出該鏈表每次循環執行的p=p->next實現循環。

本期的經典程序就到這里啦,大家是否看過癮了呢,小C水平有限如果大家有更好的程序希望能積極投稿反映哦,咱們下期再見!

投稿郵箱:2080803313@qq.com編輯|排版|錢雄
審校|李倩倩
責任編輯|邱杰?熊克媛
宿州學院信息工程學院學生會出品
如需轉載請聯系后臺