C语言I博客作业05
这个作业属于哪个课程 | <C语言程序设计II> |
---|---|
这个作业要求在哪里 | httups://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
我在这个课程的目标是 | <熟悉字符型数据类型,熟练运用一些分支结构> |
这个作业在那个具体方面帮助我实现目标 | <对所写的PTA实验作业深度了解,认识同学所写的代码,取长补短> |
参考文献 | <C语言程序设计 (第三版)> |
学号 | <20208951> |
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:
1.1 题目名1:C程序设计 实验2-2-1
题目内容描述:用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
1.1.1数据处理
数据表达:定义了x为整型
数据处理:多次使用if—else语句
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
0 | E | x=0 |
101 | Input error! | x>101 |
-1 | Input error! | x<0 |
1.1.4 PTA提交列表及说明
提交列表说明:
1、运行时错误:程序中数组格式输入错误,导致程序运行时错误。
2、部分正确:第14行条件中少打了“=”。
3、编译错误:第17行少打了“;”,导致代码无法编辑。
1.2 题目2:判断体质完整版
题目内容描述:体质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方。
1.2.1 数据处理
数据表达:使用double双精度浮点型定义height,weight,BWI
数据处理:表达式BWI= weight/pow(height,2);流程结构:if语句
1.1.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
BWI=18 | 偏瘦 | BWI<18.5 |
BWI=25 | 偏胖 | 24<=BWI<28 |
BWI=40 | 极重度肥胖 | BWI>=40 |
1.2.4 PTA提交列表及说明
提交列表说明:
1、编译错误:参数的输入格式错误,导致程序无法编辑。
2、编译错误:第21行分号后面多了“,”,导致编译错误。
2.代码互评(5分)
同学代码截图1
同学代码截图2
自己代码截图
1、同学的代码没有包含头文件<math.h>.虽说题目没有要求,但书上说程序中调用了数学函数,需包含头文件<math.h>
2、表达式sum+=pow(2,i)与sum=sum+pow(2,i)等效。
3、二图同学多了提示输入和调用函数输入。
3.学习总结(15分)
3.1 学习进度条(5分)
日期/周 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第十二周 | 15h | 400 | 分支结构,程序解析 | 对于分支结构的流程不清晰 |
3.2 累积代码行和博客字数(5分)
时间 | 博客字数 | 代码行数 |
---|---|---|
第八周 | 560 | 100 |
第九周 | 522 | 250 |
第十周 | 633 | 355 |
第十一周 | 750 | 370 |
第十二周 | 780 | 400 |
3.3 学习内容总结和感悟(5分)
3.3.2 学习体会
答:这周的学习任务仍然很繁重,自己不懂的东西又太多,一些作业对我来说都是超纲的。我觉得自己还要加强练习,不断回顾自己以前所学的知识。不单单跟着教材走,学会有效率的自学。老师在课堂上可以多多动手实际操作。