Brooke666

导航

高级语言程序设计课程第八次个人作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx

这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15590

学号:102500319

姓名:刘江涵

一 编写并运行书本第11章11.13编程练习题目中的第1~3,6,7题
1.设计并测试一个函数,从输入中获取下n个字符(包括空白、制表符、换行符)把结果储存在一个数组里,它的地址被传递作为一个参数
11.13 提1
2.修改并编程练习1的函数,在n个字符后停止,或在读到第1个空白、制表符或换行符时停止,哪个先遇到哪个停止
11.13 题2
3.设计并测试一个函数,从一行输入中把一个单词读入一个数组中,并丢弃输入行中的其余字符。该函数应该跳过第1个非空白字符前面的所有空白。将一个单词定义为没有空白、制表符或换行符的字符序列
3
4.编写一个名为is_within()的函数,接受一个字符和一个指向字符串的指针作为两个函数形参。如果指定字符在字符串中,该函数返回一个非零值。否则,返回0
11.13 题6
5.strncpy(s1, s2, n)函数把s2中的n个字符拷贝至s1中,截断s2,或者有必要的话在末尾添加空字符。如果s2的长度是n或多于n,目标字符串不能以空字符结尾。该函数返回s1。自己编写一个这样的函数,名为mystrncpy()
11.13 题7
二 编写并运行书本第12章12.9编程练习题目中的第1~3,8,9题
1.不使用全局变量,重写程序清单12.4
12.9 题1
2.
12.9 题2.1
12.9 题2.2
12.9题2.3
3.重新设计编程练习2,要求只使用自动变量。该程序提供的用户界面不变,即提示用户输入模式等。但是,函数调用要作相应变化
12.9 题3.1
12.9 题3.2
12。9 题3.3
4.
12.9 题8
5.
12.9 题9

总结:通过练习,更熟练使用字符串的多个函数,了解了不同类型的变量
思考:对于指针的传递应用还需加强

posted on 2025-12-08 15:11  Hybride  阅读(3)  评论(0)    收藏  举报