这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532 |
这个作业的目标 | 熟悉多分支结构、字符型数据类型和逻辑运算符 |
学号 | 20209022 |
|
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532 |
我在这个课程的目标是 | 熟悉多分支结构、字符型数据类型和逻辑运算符 |
这个作业在那个具体方面帮助我实现目标 | 字符型,浮点型,整数型各类函数 |
参考文献 | c语言程序设计教材书 |
1.PTA实验作业
1.1 C程序设计 实验2-2-1
用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
当 90≤ score≤100时, grade=A ;
当80≤ score<90时,grade=B;
当70≤ score<80时, grade=C;
当60≤ score<70时,grade=D;
当0≤ score<60时,grade=E。
如果输入成绩 score<0或 score>100,则输出“Input error!”。
1.1.1数据处理
数据处理:定义了一个整型变量score
数据表达:赋值表达式和分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
120 | Input error! | 120>100 Input error! |
70 | C | 70≤ score<80,grade=C |
50 | E | 0≤ score<60时,grade=E |
1.1.4 PTA提交列表及说明
编译错误:显然这是自己对题目不理解 不知道怎么去表达
部分正确:在score>120,score<0时 中间没有用&&
1.2 C程序设计 实验2-3-1
身高预测。
每个父母都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后的身高的因素包括遗传、饮食习惯与体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。
设 faHeight为父亲的身高,moHeight为母亲的身高,身高预测公式为: 男性成人时身高=( faHeight+moHeight)×0.54 女性成人时身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜爱体育锻炼,那么身高可增加2%;如果有良好的卫生饮食习惯,那么身高可增加1.5%。
试编程从键盘输入用户的性别(用字符型变量sex存储,输入字符F或f表示女性,输入字符M或m表示男性)、父母身高(用实型变量存储,faHeight为父亲的身高,moHeight为母亲的身高)、是否喜爱体育锻炼(用字符型变量 sports存储,输入字符Y或y表示喜爱,输入字符N或n表示不喜爱)、是否有良好的饮食习惯(用字符型变量diet存储,输入字符Y或y表示良好,输人字符N或n表示不好)等条件,利用给定公式和身高预测方法对身高进行预测。
1.2.1 数据处理
数据表达:定义了faHeight,moHeight,H三个浮点型变量
sex,sports,diet三个字符型变量
数据处理:运用了if-else的分支结构来判断是否符合条件进而往下走
1.2.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
F 182 162 N Y | 167.5cm | 在父亲身高182cm 母亲身高162cm 不喜爱体育锻炼但有良好的饮食习惯下 女儿成人身高为167.5cm |
M 185 165 Y Y | 195.6cm | 在父亲身高185cm 母亲身高165cm 喜爱体育锻炼 有良好的饮食习惯下 儿子成人身高为195.6cm |
F 185 157 Y Y | 169.6cm | 在父亲身高185cm 母亲身高157cm 喜爱体育锻炼 有着良好的饮食习惯 女儿成人身高为169.6cm |
1.2.4 PTA提交列表及说明
部分正确:刚开始没有把小写字母打进去
2.代码互评
同学代码
我的代码
1.我的代码if-else选择结构连接在一起 而同学是用{}分开写很浪费时间看着排版也不是很舒服
2.同学输出后的语句printf(“”)中没有
我的有
3.学习总结
3.1 学习进度条
周/日期 | 这周花的时间 | 代码行 | 学到的知识点 | 目前疑惑的问题 |
---|---|---|---|---|
第十二周 | 八小时 | 192 | 字符型变量 | 搞不懂表达 |
3.2 累积代码行和博客字数
时间 | 代码行 | 博客字数 |
---|---|---|
第十二周 | 192 | 1033 |
3.3 学习内容总结和感悟
在这周的学习中 学到用字符型变量 char表示 现在的代码引进了很多变量 被绕晕了 以后要努力学习
3.3.1 学习内容总结
3.3.2 学习体会
这周的博客字数 代码行数明显增加 让我有点猝不及防给的时间也越来越少了 代码难度让我这种数学很差的人有点难受 但还过的去