C语言I博客作业05

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 作业要求的链接
我在这个课程的目标是 认识字符型数据类型,逻辑运算符,熟悉多分支结构,熟练调用函数来进行编译
这个作业在那个具体方面帮助我实现目标 对函数的定义和调用有更深的了解
参考文献 《C语言程序设计》
学号 20209039

一.PTA实验作业

1.1 身高预测

1.1.1 数据处理

数据表达:定义父母身高,根据实际情况,代入给定公式,输出孩子预测身高。
数据处理:(1)表达式:赋值表达式,关系表达式,算术表达式等;(2)定义变量代表父母身高,再同时定义后天环境所代表值,代入符合条件的计算式,输出结果。

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
F 182 162 N Y 167.5cm 男性、不喜欢体育锻炼、有良好饮食习惯
F 182 162 N N 165.0cm 男性、不喜欢体育锻炼、没有良好饮食习惯
M 182 162 Y N 189.5cm 女性、喜欢体育锻炼、没有良好饮食习惯

1.1.4 PTA提交列表及说明

1.答案错误:在定义变量时将h定义为了整型。后来经过调试发现了这个问题。
2.答案错误:在输出时没有按照题目的输出样例来,我忘记加上单位了。
3.答案错误:if语句的使用,在一开始我是使用if语句嵌套。通过之前做过的一道例题的解法,想到了将三个变量依次来进行判断。

1.2 有多少位是7?

1.2.1 数据处理

数据表达:定义了n,i,m,t四个整型变量。
数据处理:使用了for的循环语句和if()的条件语句。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
4772 2 一个四位数中7的个数为2
4001 0 一个四位数中7的个数为0
4007 7 一个四位数中7的个数为7

1.2.4 PTA提交列表及说明

1.编译错误:在切换输入法时输入了中文分号。
2.部分正确:当是是使用for循环与if的嵌套结构,但是一直是部分错误,然后我换了一种方法。
3.部分正确:换成switch进行解题,但并未做对。之后便继续使用if-else。

二.代码互评

2.1 同学代码截图


2.2 自己代码截图


对比:
1.相比较于我的代码格式,同学的代码格式更为清晰,排版更为简洁舒适,我应该学习。
2.对比之下,我的代码格式更多运用空行,看起来会更舒适,而且对于变量的定义,我认为相比于整型,浮点型更贴合题意。

三.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 10h 64 Helle World!代码,基本printf()语法的使用
第二周 25~30h 217 了解常量和变量,数据类型以及不同情况下的使用 做PTA上的作业还是很懵的状态
第三周 35~40h 458 if-else,for语句的使用,调用数学函数表达 有些头文件的调用类型看不懂,对于复杂的语句做起来很吃力
第四周 30h 243 用户自定义函数的使用,理解与明白函数的定义与调用的区别 对于调用函数不是很熟练
第五周 10h 513 if的多重使用 还不够熟练使用

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.运用各种语句并不太熟练,需要多去PTA上做题。
2.调试练的比较少,需要加强。
3.码代码的时候经常出现一些小错误,应当多总结反思来改正错误。

posted @ 2020-11-20 13:19  MId(TP)  阅读(129)  评论(6编辑  收藏  举报