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

这个作业属于课程:课程链接

这个作业要求在:作业要求

学号:102500408

姓名:阮意舒

书本11.13

练习1·从输入中获取字符并存入数组,传递地址

思路:通过while语句中的getchar排除数字与实际输入间换行符的干扰
image

练习2·修改1的函数,在n个字符后或在读到第1个空白、制表符或换行符时停止

思路:在函数判断时增加break条件
image

练习3·提取单词

思路:跳过首个单词前的一切空白,并舍去单词后的一切内容
image

练习6·判断字符串中是否存在字符

思路:读取到换行符时使用continue,防止多余输出
image

练习7·返回特定长度的字符串

思路:长度不足时使用\0补全
image

书本12.9

练习1·不适用全局变量改写12.4

思路:把 units 变成 main() 里的局部变量,向critic()传址,在其中通过指针修改
image

练习2·补全头文件与源文件

思路:输入不合法数值时进行提示
image

练习3·修改2,只使用自动变量

思路:通过指针传值,保证用户界面不变
image

练习8·补全函数

思路:动态分配数组
image

练习9·拆分句子单词

思路:根据单词长度动态分配空间
image

posted @ 2025-12-06 00:29  BunnyLucy  阅读(0)  评论(0)    收藏  举报