C语言I博客作业05
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531 |
| 我在这个课程目标是 | 跟进老师上课进度,熟练掌握C语言 |
| 这个作业在那个具体方面帮助我实现目标 | 学会镶嵌语句if-else语句的使用 |
| 参考文献 | C Primer Plus(第6版中文版) |
1.PTA实验作业(20分/题)
1.1 C程序设计 实验2-2-1 (20分)
题目内容:
用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数据处理
数据表达:定义了g,使用了scanf语句。
数据处理:使用了if-else的嵌套结构,
1.1.2实验代码截图

1.2.3 造测试数据

1.1.4 PTA提交列表及说明
提交列表说明:
这次没有什么错误,继续保持。
1.2 题目2
从键盘读入一个4位数的整数,求该数中有多少位是71.2.1 数据处理
1.2.1 数据处理
数据处理:使用了scanf语句和for的循环。
数据表达:定义了n,a,b,c,d,count。
1.2.2 实验代码截图

1.2.3 造测试数据
1.2.4 PTA提交列表及说明

这次没有什么错误,继续保持。
2.代码互评(5分)
同学1:

同学2:

自己:

1 可以很直观的看出,第一个同学的代码比我的要少的多,我们都使用了scanf语句,但是他使用了for的循环,但我却没有,我感觉他的要更胜一筹。
2 而第二个同学的和我的就是定义变量的差距,他的要比我的少,所以他的要好看一点,我们也同样使用了scanf语句。
3.学习总结(15分
3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)


3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
1 会的还是会,不会的还是不会,不知道怎么去学习。
2 自身有点小问题,太难的不想去钻。
3 要多多练习,熟能生巧。

浙公网安备 33010602011771号