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

班级连接:https://edu.cnblogs.com/campus/fzu/gjyycx
作业链接:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574
学号:102300120
姓名:覃俊源
一.编写并运行书本第4章4.8编程练习题目中的第2题第4题,第6题第8题。
2:
image
3:
image
4:
image
6:
image
7:
image
8:
image
二.书本第5章5.11编程练习题目中的第1题~第9题。
1:
image
2:
image
3:
image
4:
image
5:
image
6:
image
7:
image
8:
image
9:
image
三、运行以下程序给出程序结果(无需代码,截图程序输出结果,如有错误可自行修改)。
1.
image
2.
image
3.
image
问题:1. 字符变量 ch 赋值浮点数出错;2. 隐式类型转换导致的逻辑偏差
解决:1. 初始赋值:char -> int -> float,隐式转换合法;2. 计算更新:注意类型转换
4.
image
问题:1. 主函数返回值错误;2. 隐式类型转换警告
解决:函数声明:接收 int 类型参数;修正:main 函数返回值必须为 int
三.设计一个可以将程序运算符优先级展示出来的程序(例如自增或者自减运算与四则运算符混用)。
设计一个程序将这些运算符的优先级按照从高到低一行行展示出来。
1.
image
说明:这段代码通过具体的运算表达式,直观呈现自增、自减与四则运算的优先级关系
2.
image
说明:这段代码将 C 语言常见运算符的优先级按从高到低的顺序逐行打印
四.总结与思考
本次完成第 4-5 章编程练习、程序错误修正及运算符优先级展示程序设计,巩固循环、函数等核心知识,规避了类型不匹配等常见错误,深化了 C 语言基础应用理解。

posted @ 2025-11-04 16:22  功夫格斗广告费  阅读(4)  评论(0)    收藏  举报