戳“在看”一起来充电吧!
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编辑|排版|钱雄
审校|李倩倩
责任编辑|邱杰 熊克媛
宿州学院信息工程学院学生会出品
如需转载请联系后台