高级语言程序设计课程第五次个人作业
这个作业属于课程:课程链接
这个作业要求在:作业要求
学号:102500408
姓名:阮意舒
作业一、程序设计小题
练习1·空格停止读取字符
思路:利用while控制只读取到空格前的字符内容

练习2·读取写入txt文件
思路:利用stdio内的文件处理函数以及ctype中的大小写转换函数

练习3·键盘四则运算
思路:使用switch控制运算符符合要求

练习4·混合输入字符数值
思路:利用scanf自动跳过前导空格与回车

练习5·循环输入输出求和
思路:已给出数组长度,利用for循环

练习6·设计多源代码文件程序编译
思路:创建一个项目,在项目中创建first.c second.c second.h三个文件
second.c

second.h

first.c

练习7·展示变量地址
思路:在main函数中调用子函数,并在二者中均设一个变量x,分别展示其地址

作业二、8.11编程练习
练习3
思路:利用ctype中的大小写判断函数进行计数

练习4
思路:利用isalpha函数判定输入的是否为字母

练习5
思路:引入h与l的输入可能性替代n,用于进行二分查找

练习6
思路:利用ctype中的isspace判断是否为空

练习7
思路:输入基础工资替代常量BASE

作业三、9.11编程练习
练习1
思路:定义函数min并在主函数中调用

练习2
思路:定义函数chline并在主函数中调用

练习3
思路:与练习2一致,即打印i行j列

练习4
思路:定义函数ave并在主函数中调用

练习8
思路:对待负指数,先求其正指数后取倒数

练习9
思路:修改为递归思想,直接在每步操作中取倒数

练习11
思路:利用next变量的迭代计算斐波那契数

浙公网安备 33010602011771号