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分支结构 |
第十一周 11.10-11.14 | 20 | 定义和调用函数 |
第十周 11.2-11.8 | 19 | for循环结构 |
第九周 10.26-11.1 | 18 | if-else语句 |
第八周 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 学习体会
入学以来已经学习编程几个月了,从刚开始的茫然,无措,焦虑到现在可以端正自己的心态,仔细思考,静静体会,没有最初那么急躁了。我觉得这是一种心理上小小的进步,尽管目前知道现在所学的还远远不够,但是也会暗自坚持学习下来,尽管熬夜也要完成琛姐布置的作业,希望自己迎难而上,愈战愈勇吧!