这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531 |
我在这个课程的目标是 | 深入的学习和了解分支结构,学习逻辑运算符的使用 |
这个作业在那个具体方面帮助我实现目标 | 练习了镶嵌语句if-else语句的使用 |
参考文献 | c语言程序设计课本和百度 |
1.PTA实验作业
1.1C程序设计 实验2-2-1
题目内容描述 :用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。
1.1.1数据处理
数据表达 :用了整型变量score ,score是用户输入的成绩。
数据处理 :if(score>=0&&score<60) printf("E\n");判断score是否属于这个范围,属于输出E。
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
编译错误:printf("C\n")后忘记加分号,改正后部分正确。
部分正确:if(score<0||score>100)中||错打成&&,改正后答案正确。
1.2 有多少位是7?
题目内容描述 :从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1数据处理
数据表达 :用了整型变量n,a,b,c,d,sum,n表示用户输入的四位整数,a、b、c、d通过取余取整运算后表示四位整数各个位上的数字,sum记录四位整数中位数为7的个数。
数据处理 :a = n/1%10;b = n / 10 % 10; c = n / 100 % 10;d = n / 1000 % 10;分别对输入的四位整数提取出原本四位整数各个位上的数字。
1.2.2实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
编译错误:if前多加了else,去掉后答案部分正确。
部分正确:公式错误,正确为sum++,改正后答案部分正确。
部分正确:if(d==7)d错打成b,改正后答案正确。
2.代码互评
同学代码:
自己代码:
1.定义变量和条件不同。
2.两份同学的代码都比我的有效率且简洁,变量也比我少。
3.每个都有学习之处,不断完善自己。
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.本周进一步学习了分支结构,学习了多分支结构和逻辑运算符和字符型数据,我心中的树枝又分叉了。
2.对分支结构的语句顺序有点不熟练,语句镶嵌很容易搞错,需要多加练习。
3.本周最大的学习体会是随着学习到的知识不断地增多,之前的知识有点忘记了,需要回顾复习,多做题,扩大自己的知识面。
© 著作权归作者所有
发表评论