C语言I博客作业05

本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
我在这个课程的目标是 了解字符型数据类型,更加熟悉if-else多分支结构
这个作业在那个具体方面帮助我实现目标 参考同学的代码,翻阅书籍
参考文献 c语言程序设计(第三版)
学号 20208928

1.PTA实验作业(20分/题)

1.1 题目1 身高预测
题目描述:给出性别、父亲身高、母亲身高、是否喜爱体育锻炼、是否有良好饮食习惯来判断身高
1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。
数据表达:定义整型变量 m,n;浮点型变量height以及字符型变量sports,diet,sex
数据处理:(1)表达式:赋值表达式,关系表达式,算术表达式等;
(2)使用了if-else循环结构。
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
F 181 161 N Y 167.3cm 父亲身高为181cm,母亲身高为161cm生下的不喜爱体育锻炼,但具有良好饮食习惯的女孩身高为167.3cm
M 182 162 N Y 168.3cm 父亲身高为182cm,母亲身高为162cm生下的不喜爱体育锻炼,但具有良好饮食习惯的男孩身高为168.3cm
M 170 158 Y Y 160.6cm 父亲身高为170cm,母亲身高为158cm生下的喜爱体育锻炼,并且具有良好饮食习惯的男孩身高为160.6cm

1.1.4 PTA提交列表及说明

1.多个答案错误:没有将height定义为double变量,而是整型变量
2.编译错误:将字符型%c打成%d
1.2 题目2 有多少位是7?
题目描述:从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1数据处理
数据表达:用整型变量定义了 n,i,count,s
数据处理:for循环结构镶嵌if结构
1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
8571 1 该整数中有1个7
3258 0 该整数中没有7
6777 3 该整数中有3个7

1.2.4 PTA提交列表及说明

1.编译错误:没有多定义一个整型变量s,直接用n取余数
2.部分正确;if结构中最后没有使用关系表达式“n=n/10”来取商权
2.代码互评(5分
同学代码截图1

同学代码截图2

自己代码截图

1.同学1的代码相对于自己较为繁琐,占用的空间大,效率不高
2.同学2的代码与自己类似,都比较精简又效率高
3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第十二周 11.11-11.22 25 调用函数,了解char字符型变量,熟悉if-else分支结构 if-else的多种分支嵌套不太懂
第十一周 11.10-11.14 20 定义和调用函数 不太懂清楚定义函数和调用函数的顺序和什么时候该定义函数
第十周 11.2-11.8 19 for循环结构 不是太熟悉for结构中什么语句应该包含循环
第九周 10.26-11.1 18 if-else语句 不太理解if-else和switch-case的区别
第八周 10.19-10.25 16 对C语言的基本认知 没有

3.2 累积代码行和博客字数(5分)

时间 博客字数 代码行数
第八周 1007 15
第九周 537 50
第十周 1250 100
第十一周 1450 160
第十二周 1521 155

3.3 学习内容总结和感悟(5分
3.3.1 学习内容总结

3.3.2 学习体会
入学以来已经学习编程几个月了,从刚开始的茫然,无措,焦虑到现在可以端正自己的心态,仔细思考,静静体会,没有最初那么急躁了。我觉得这是一种心理上小小的进步,尽管目前知道现在所学的还远远不够,但是也会暗自坚持学习下来,尽管熬夜也要完成琛姐布置的作业,希望自己迎难而上,愈战愈勇吧!

posted @ 2020-11-22 06:52  陈薇  阅读(36)  评论(8编辑  收藏