高级语言程序设计课程第八次个人作业
这个作业属于课程:课程链接
这个作业要求在:作业要求
学号:102500408
姓名:阮意舒
书本11.13
练习1·从输入中获取字符并存入数组,传递地址
思路:通过while语句中的getchar排除数字与实际输入间换行符的干扰

练习2·修改1的函数,在n个字符后或在读到第1个空白、制表符或换行符时停止
思路:在函数判断时增加break条件

练习3·提取单词
思路:跳过首个单词前的一切空白,并舍去单词后的一切内容

练习6·判断字符串中是否存在字符
思路:读取到换行符时使用continue,防止多余输出

练习7·返回特定长度的字符串
思路:长度不足时使用\0补全

书本12.9
练习1·不适用全局变量改写12.4
思路:把 units 变成 main() 里的局部变量,向critic()传址,在其中通过指针修改

练习2·补全头文件与源文件
思路:输入不合法数值时进行提示

练习3·修改2,只使用自动变量
思路:通过指针传值,保证用户界面不变

练习8·补全函数
思路:动态分配数组

练习9·拆分句子单词
思路:根据单词长度动态分配空间

浙公网安备 33010602011771号