菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
178
0

C语言I博客作业05

原创
05/13 14:22
阅读数 96547
这个作业属于那个课程 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.本周最大的学习体会是随着学习到的知识不断地增多,之前的知识有点忘记了,需要回顾复习,多做题,扩大自己的知识面。

发表评论

0/200
178 点赞
0 评论
收藏
为你推荐 换一批