C语言I博客作业05
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
| 我对这个课程的目标是 | <熟悉多支结构、熟练函数的调用> |
| 这个作业在那个具体方面帮助我实现目标 | <查看同学代码、查阅书籍,改善自己的不足之处> |
| 学号 | <20208941> |
| 1.PTA实验作业 | |
![]() |
1.1C程序设计 实验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!”。
输入一个百分制成绩(整数)。
输出对应等级。输入成绩不合理时,输出提示信息“Input error!”。
1.1.1数据处理
数据表达:用了变量score,整型。
数据处理:1.流程结构:if-else嵌套结构、顺序结构。
2.表达式:算术表达式、赋值表达式。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 85 | B | 85大于80小于90 |
| 120 | Input error! | 120大于100 |
| 50 | E | 50大于0小于60 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
编辑错误:忘打分号。
1.2 有多少位是7?
题目内容描述:从键盘读入一个4位数的整数,求该数中有多少位是7。
1.2.1数据处理
数据表达:定义变量x、t,整型。
数据处理:1.流程结构:while语句。
2.表达式:赋值表达式,关系表达式,算术表达式。
1.2.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 4757 | 2 | 4757中有2个7 |
| 777 | 3 | 777中有3个7 |
| 2731 | 1 | 2731中有1个7 |
| 1.2.4 PTA提交列表及说明 | ||
![]() |
部分正确:t==7写成了t=7
2.代码互评
同学代码


我的代码

不同点:我的代码更加简洁明了,思路清晰。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第8周 | 8小时 | 5 | 简单的基础编程 | 无 |
| 第9周 | 10小时 | 44 | 赋值运算、华氏摄氏温度的转换 | 变量之间的转换 |
| 第10周 | 13小时 | 82 | 循环结构、if-else | 如何灵活运用循环结构 |
| 第11周 | 12小时 | 93 | 定义和调用函数 | 如何对现有的代码进行修改,从而写出相似的题 |
| 第12周 | 15小时 | 120 | 多支结构 | 不能熟练的运用多支结构 |
| 3.2 累积代码行和博客字数 | ||||
| 时间 | 博客字数 | 代码行数 | ||
| ---- | ---- | ---- | ||
| 第8周 | 347 | 5 | ||
| 第9周 | 425 | 44 | ||
| 第10周 | 983 | 82 | ||
| 第11周 | 1432 | 93 | ||
| 第12周 | 1800 | 120 | ||
![]() |
||||
| 3.3 学习内容总结和感悟 | ||||
| 3.3.1 学习内容总结 | ||||
![]() |
||||
| 3.3.2 学习体会 | ||||
| 写作业一定要看清楚题目,要不然就竹篮打水一场空。在进行编程时,有些时候对于一些算术没有思路,以后要加强阅读别人的程序,丰富自己的见识,并也在实践中操作。在学习的时候总是对新代码语句不能够完全理解,只是会用,但至于为什么这样用还是不明白,以后会经常在B站大学学习的,提升自我。 |





浙公网安备 33010602011771号