这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
这个作业的目标 | <熟练运用C语言中分支结构> |
学号 | <20209139> |
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
| 这个作业要求在哪里| https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
| 这个作业的目标 | 熟练运用C语言中分支结构|
| 这个作业在那个具体方面帮助我实现目标 | 知识方面|
| 参考文| <C语言实验基础> |
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!”。
1.1.1数据处理
数据表达:运用score,grade,score的值输入,grade输出等级。
数据处理:运用if,else分支机构,
1.1.2实验代码截图
1.1.3 造测试数据
|-------| 第一次 |第二次|第三次|第四次| 第五次 |
| score | 54 |64 | 73 | 87 | 121 |
| grade | E |D | C | B | Input error! |
1.1.4 PTA提交列表及说明
![](https://img2020.cnblogs.com/bl g/2179946/202011/2179946-20201121094147724-437485986.png)
容易将5个变量连在一起编程。
1.2有多少位是7
从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1 数据处
数据表达:运用a,i这两个变量,输入a,得到i。
数据处理:运用if else分支结构。
1.2.3 造测试数据
a | 2356 | 7772 |
---|---|---|
i | 0 | 3 |
1.2.4 PTA提交列表及说明
运用分支结构。
同学代码截图
自己代码截图
同学的明显出现部分错误,没有将小于0和对于100合并。
而我的代码则进行合并了。
同学代码截图
自己代码截图
同学的代码明显比较简洁;
而我的则比较复杂;
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
编程中分支结构有if不一定有else,但一定有if。
学到新的定义char。