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

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15590
学号:102500309
姓名:郑睿杰

一.编写并运行书本第11章11.13编程练习题目中的第1~3,6,7题
1.思路 用for循环持续输入字符,后面逐一打印出
image

2.思路 创建一个新的数组,一个用于判断,一个用于储存正确的字符
image

3.思路 用isalpha判断是不是字母,输出第一个单词后停下
image
错因 没有在判断前就存入下个字符,导致字符被吞掉一个

6.思路 用getchar连续输入,遇到终止符停止
image
错因 if语句后面多了;导致一直为yes

7.思路 用指针传入,逐一复制
image
错因 脑子太晕了,忘记传入指针了

二.编写并运行书本第12章12.9编程练习题目中的第1~3,8,9题。
1.指针可以把局部变量的值传到主函数里面
image

2.编译多个函数与2个文件存放相关变量
image

3.删掉全局变量,引入指针,变成自动变量
image

8.用malloc()可以创建一个指定长度的数组
image

9.定义指针数组,使之指向每一个数组元素,定义动态数组输出
image

反思与总结
malloc的用法还不是非常熟练,需要练习

posted @ 2025-12-03 11:27  ZRJ12321  阅读(0)  评论(0)    收藏  举报