C语言I博客作业05

这个作业属于哪个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
我在这个课程的目标是 <熟悉分支结构的知识和一些数据类型和运算符>
这个作业在那个具体方面帮助我实现目标 帮助我更好的理解分支结构
参考文献 C语言程序设计书
学号 <20209161>

1.PTA实验作业

1.1 题目名

1.1.1数据处理

数据表达:char sex,sports,diet,double h,moHeight,faHeight
数据处理:题目有8种情况,用if-else结构表示不同的情况

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
M 182 162 N Y 188.5cm 男 不喜爱体育锻炼 有良好的卫生饮食习惯
M 182 162 Y Y 192.3cm 男 喜爱体育锻炼 有良好的卫生饮食习惯
F 182 162 Y Y 170.8cm 女 喜爱体育锻炼 有良好的卫生饮食习惯

1.1.4 PTA提交列表及说明

部分正确:看题目输入为性别为女时,没有考虑性别为男时的情况,加上性别为男时的情况。
答案错误:在身高计算公式题目理解错误,计算公式写错。(faHeight+moHeight)*(0.035)*(0.54)改为(faHeight+moHeight)*(1.035)*(0.54)

1.2 题目

1.2.1 数据处理

数据表达:int n,s, s=0;输入n。
数据处理:if语句,n%10==7,(n/10)%10==7,(n/100)%10==7),n/1000==7。

1.2.2 实验代码截图

1.2.3 造测试数据

输入 输出 说明
7777 4 整数中有4个7
1117 1 整数中有1个7

1.2.4 PTA提交列表及说明

编译错误:if()中要用==,只打了一个=,n%10=7改为n%10==7。

2.代码互评

同学代码截图

自己代码截图

1. 第一位同学用的是b++,自己用的是s=s+1;方式不一样。
2. 第二位同学用if-else语句,较为复杂;自己用的是取余数,较为简洁。
3. 每一位的同学方法有不同,但基本思路是差不多的。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
5/11.17—11.21 10小时 664 分支语句,数据类型char,和一些运算符 做题目时的思路不清晰

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

在学习的过程中,还是发现自己与同学的差距,自己在打代码时总是漏打或者打错,问题层出不穷。
很多同学在老师讲课之前就有预先,自己就是等到老师讲课。
在接下来的学习中,要不断提高自己的能力,并且学习其他人的优点,在打代码要认真。
posted @ 2020-11-19 12:07  软件3班彭聪  阅读(95)  评论(7)    收藏  举报