C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532
我在这个课程的目标是 学会if-else语句及了解字符型的用法知识
这个作业在那个具体方面帮助我实现目标 对PTA作业的解析提高对函数语句的运用能力
参考文献 C语言程序与设计教材,C primer plus
学号 20209011

1.PTA实验作业

1.1 C程序设计 实验2-2-1

1.1.1数据处理

数据表达:运用了的变量有score,grade,其中score为整型,grade为字符型。
数据处理:运用了if分支结构和else-if语句处理变量score并判断出其所归属的字符。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
85 B 题目的测试数据
15 E 正确输出
61 D 正确输出
150 Input error! 超出范围输出提示错误

1.1.4 PTA提交列表及说明


说明:

编译错误:代码缺少了一个引号一个分号,在仔细查找并修改后解决。
答案正确:经修改后再提交正确。

1.2 C程序设计 实验2-3-1

1.2.1数据处理

数据表达:运用的f,m,A为双精准浮点型变量,s,l,d为字符型变量。
数据处理:运用了if分支结构和else-if语句处理双精准浮点型变量f,m,A及字符型变量s,l,d达到了题目要求。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
F 182 162 N Y 167.5cm 题目的测试数据
F 180 156 N Y 163.5cm 改变父母升高数值进行测试
M 180 156 N Y 184.2cm 对比上一步将孩子性别改为男性进行测试
M 180 156 N N 181.4CM 对比上一步改变孩子饮食习惯进行测试

1.2.4PTA提交列表及说明


说明:

答案错误:在完成提交后出现答案错误无法正确测试出数据,经与同学探讨并观察了很久,最后把%c与%lf中打空格
解决,大致原因是没有输空格导致数据不能正确运算。
答案正确:经上述修改并提交后最终正确。

2.代码互评

2.1同学代码


2.2自己代码

1.与第一位同学的代码相比他的更为简洁精炼,运用的函数语句较少,而我的就显得复杂化了,可以参考他的代码书写方式改进。
2.第二位同学在if结构语句运用中将n的定义覆盖上去了,而我的是先定义好再运用if结构语句,他的书写显得更简洁连贯,值得
我去思考学习。

3. 学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
10.19—10.25 15h 40 输出“hello world”等简单函数
10.26—11.1 17 h 100--20 for循环语句,调试 调试步骤还不太懂
11.2—11.8 13h 240 pow,spart等数学函数 还不能灵活运用
11.9—11.15 14h 305 函数如形参,实参等 对不同函数类别还不太明
11.16——11.22 13h 320 else——if语句,if分支结构,输入字符 else——if语句还不能连贯运用

3.2 累积代码行和博客字数

3.3.1学习内容总结

3.3.2学习体会

1.学习的内容感觉更具难度也更需要理解了,我应当加深对课堂内容的理解。
2.学习进程稍有放慢,让我感觉能更细致地去学习巩固。
3.在今后的学习应多多自学,这样才能听得更明白学得更好。

原文地址:https://www.cnblogs.com/ouyangshenghao/p/14015697.html