二分法查找c语言程序_C语言的那些经典程序 第十四期
C語言的那些經典程序 第十四期
本期小C給大家?guī)砣齻€用C語言解決實際問題的典例。如果全都理解,相信肯定能給大家?guī)硎斋@!接下來讓我們看看是哪些程序吧!
1字符查找源程序:
運行結果:
程序分析:
該程序實現(xiàn)在一個字串s1中查找子串s2,并輸出該字符在s1中的位置,若沒有查找到返回-1。通過自定義函數(shù)search實現(xiàn)。在search函數(shù)中用while循環(huán)與for循環(huán)的嵌套使用掃描s1中的字符并通過語句if(s1[i+j]!=s2[j])進行比較,實現(xiàn)該函數(shù)功能。
2輸出結構體源程序:
運行結果:
程序分析:
該程序實現(xiàn)通過兩種方式輸出結構體元素。
(1)用指針變量輸出結構體數(shù)組元素。
(2)用數(shù)組下標法輸出結構體數(shù)組元素。
3建立含有三個節(jié)點的鏈表并輸出源程序:
運行結果:
程序分析:
該程序實現(xiàn)建立一個含有三個節(jié)點的單鏈表,并輸出。首先定義一個含有數(shù)據(jù)域和指針域的結構體,再定義三個節(jié)點,創(chuàng)立頭結點,頭結點的數(shù)據(jù)域為空,將每個節(jié)點的指針域指向下個節(jié)點,最后一個節(jié)點的指針域定義為空。再用do...while循環(huán)輸出該鏈表每次循環(huán)執(zhí)行的p=p->next實現(xiàn)循環(huán)。
本期的經典程序就到這里啦,大家是否看過癮了呢,小C水平有限如果大家有更好的程序希望能積極投稿反映哦,咱們下期再見!
投稿郵箱:2080803313@qq.com編輯|排版|錢雄
審校|李倩倩
責任編輯|邱杰?熊克媛
宿州學院信息工程學院學生會出品
如需轉載請聯(lián)系后臺
總結
以上是生活随笔為你收集整理的二分法查找c语言程序_C语言的那些经典程序 第十四期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 密码学专题 OpenSSL标准转换指令
- 下一篇: CLion导入用户自己的lib和头文件