C语言I博客作业05
1.作业头
| 这个作业属于哪个课程 | c语言程序设计 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 提交列表要内容,学习内容要思维导图 |
| 这个作业的目标 | 熟悉多分支结构,字符型数据,和逻辑运算符|
| 学号 | 20209023 |
一,本周教学内容&目标
第3章 分支结构3.1-3.2使学生熟悉多分支结构,字符型数据类型和逻辑运算符。
二,本周作业头
| 这个作业属于哪个课程 | c语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 提交列表内容,学习内容要思维导图 |
| 我在这个课程的目标 | 熟悉多分支结构,字符型数据,和逻辑运算符 |
| 这个作业在哪个具体方面帮助我实现目标 | 分支结构方面 |
| 参考文献| c语言程序设计教材书 |
三,本周作业
1.PTA作业
2.代码互评
3.学习总结
四,作业格式
1.PTA实验作业

1.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,它的值通过输入而来。
数据处理:流程结构为条件结构,表达式为if-else。
1.1.2实验代码截图

1.1.3造测式数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| score=95 | A | 符合 |
| score=43 | E | 符合 |
| score=66 | D | 符合 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
||
| 错误点:一开始没有用逻辑运算符,导致编译错误。 | ||
| 解决方法:通过询问以前同学,最终解决。 | ||
| 1.2 | ||
| 从键盘读入一个4位数的整数,求该数中有多少位是7 | ||
| 1.2.1 数据处理 | ||
| 数据表达:用了整型变量b,c,d,e.它们的值通过输入而来,整型变量a通过计算而来 | ||
| 数据处理:表达式为if 流程结构为条件结构 | ||
| 1.2.2实验代码截图 | ||
![]() |
||
| 1.2.3造测试数据 | ||
| 输入数据 | 输出数据 | 说明 |
| ---- | ---- | ---- |
| 4723 | 1 | 符合 |
| 3377 | 2 | 符合 |
| 4577 | 2 | 符合 |
| 1.2.4 PTA提交列表及说明 | ||
![]() |
||
| 错误说明:一开始部分正确,还出现编译错误。 | ||
| 解决方法:通过反复编译,翻阅教材,寻问同学,最终搞懂解决 | ||
| 2.代码互评 | ||
| 同学代码 | ||
![]() |
||
![]() |
||
| 自己代码 | ||
![]() |
||
![]() |
||
| 差异:1.同学代码比较复杂,用的是计算和条件然后得出结果 |
2.同学代码无分行处理标记。
3.同学代码容易理解,我的比较难理解
3.学习总结
3.1 学习进度条
| 周 日期 | 第五周16~22号 |
| ---- | ---- | ---- |
| 这周所花时间 | 5小时 |
|代码行 | 352 |
| 学到知识点简介 | 逻辑运算符|
| 目前比较疑惑问题 | if-else使用 |
3.2累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第一周 | 303 | 227 |
| 第二周 | 431 | 459 |
| 第三周 | 753 | 300 |
| 第四周 | 842 | 400 |
| 第五周 | 893 | 352 |
![]() |
||
| 3.3学习内容总结和感悟 | ||
| 3.3.1学习内容总结 | ||
![]() |
||
| 3.3.2学习体会 | ||
| 本周学习比较艰难,PTA上题目难度越来越大,不过经过最终努力,解决问题。我对一些都条件结构方面有些难理解。 | ||
| 希望在接下来能更好学习。 |









浙公网安备 33010602011771号