C语言I博客作业05
| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532 |
| 我在这个课程的目标是 | 熟练掌握和运用分支结构 |
| 这个作业在那个具体方面帮助我实现目标 | if-else,分支结构 |
| 参考文献 | 《C语言程序设计》 |
1.PTA实验作业
1.1
1.1.1数据处理
数据表达:定义了一个整型变量score
数据处理:赋值表达式和分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
85 | B | 80<85<90 |
120 | Input error! | 120>100 |
95 | A | 90<95<100 |
1.1.4 PTA提交列表及说明
编译错误:之前所有的没有运用逻辑与的用法,然后我加上前面部分的XX<=score&&就对了
部分错误:最后一个90<=score&&忘记打了,所以部分错误,然后我补上后正确
1.2
1.2.1 数据处理
数据表达:定义了weight,height,BMI三个浮点型变量
数据处理:运用了if-else的分支结构来判断是否符合条件进而往下走
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
62,1.71 | 正常 | 62/(1.17*1.71)=21.203,其中18.5<=21.203<24,属正常范围 |
53,1.80 | 偏瘦 | 53/(1.8*1.8)=16.358,其中16.358<18.5,属偏瘦范围 |
76,1.90 | 正常 | 76/(1.90*1.90)=21.052,其中18.5<=21.052<24,属正常范围 |
1.2.4 PTA提交列表及说明 | ||
![]() |
部分错误:粗心导致,有一个printf里的内容有个字打错了,经过检查后改正
2. 代码互评
实验2-2-1:
同学代码截图:
自己代码截图:
不同点:1.这位同学的if-else结构所表现出来的样子和我的不一样,他写出来的看的更加整洁,但我的看起来是一层包一层的分支结构,是按照老师上课讲的那样去写,更加清楚
2.其他的大同小异
实验7-3:
同学代码截图:
自己代码截图:
不同点:1.这位同学使用了一个char类型的参数,参数变量名是op,这个东西我还不太会用,希望能去学习如何熟练使用这种参数
2.这位同学使用了循环结构,我没想到能用这种结构来编这个题
3.但是我觉得像我这样定义num1...这种,能够更容易的对应题目意思,也容易被人所看懂
3.1 学习进度条
日期 | 这周所花的时间 | 代码行 | 学到的知识 | 目前所困惑的问题 |
---|---|---|---|---|
11.15-11.21 | 7小时 | 178 | if-else循环结构,逻辑非,逻辑与,逻辑或的使用方法 | char op不怎么会用 |
3.2 累积代码行和博客字数
3.3 学习内容和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这周的上课状态应该是开学以来最好的,因为这周老师给我们进行了心理沟通,让我感觉其实这门课程也不是想像中的那么难,而且不会做也是正常的,然后这周所讲的内容相对于来说也算是稍微简单点的,突然就感觉又有希望了
2.这周学习了一个字符型变量char,但是我还不怎么会用,其中的一个细节就是它括号里的内容需要用单引号,而不是双引号
3.目前还是有些粗心,容易落掉一些小的细节,比如scanf中的“&”忘记打,if-else中语句的“;”,这些还是要多加注意
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步