C语言I博客作业05

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
这个作业的目标 让我们对字符型数据类型和逻辑运算符更加了解和熟悉
学号 20208919

二、本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
我在这个课程的目标是 学会使用字符型数据类型,熟练运用逻辑运算符
这个作业在那个具体方面帮助我实现目标 在题目的设计上,灵活的题目让我离我的目标又近了一步
参考文献 C语言程序设计,Cprimer plus中文版

三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结

四、作业格式

1.PTA实验作业(20分/题)
请再此处列出自己的排名图片

1.1 7-1 C程序设计 实验2-2-1
用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。

1.1.1数据处理

数据表达:用了score,这些变量的值是定义来的,类型是整型
数据处理:数据用到的表达式有逻辑运算符,赋值运算符,算术运算符,关系运算符。流程结构为分支结构

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
85 B 80≤score<90
90 A 90≤score≤100
120 Input error 错误

1.1.4 PTA提交列表及说明

提交列表说明:

部分正确:忽视了等于100的情况

1.2 有多少位是7?
从键盘读入一个4位数的整数,求该数中有多少位是7

1.2.1 数据处理

数据表达:用了i,sum,m[]变量
i和sum是定义来的
i,sum,是整型。m[]是长整型

数据处理:数据用到的表达式有赋值表达式,关系表达式,算术表达式,流程结构。有循环结构,分支结构

1.2.2 实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
4757 2 有两个7
2357 1 有一个7
1111 0 没有7

1.2.4 PTA提交列表及说明

提交列表说明:

编译错误:刚开始粗心忘在printf后打分号了
答案错误:就因为开始时循环的范围搞错了
部分正确:有两次,原因都是一样的 ,就是把l和1搞混了

2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图

自己代码截图

她们运用了+=这个运算符,让我又有了收获,我定义的变量也比较的多,他们相对来说就少一点,这样要的存储空间也不一样
3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
第四周 2天半 140 字符型数据类型和逻辑运算符的使用 有多少个7的这个题目还不是很明白

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

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

3.3.1 学习内容总结

3.3.2 学习体会
请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。
对于本周的学习让我找到学好这一课程的信心,不是说我这一周没有问题,而是相对于前几周我能感觉到我在进步了,就还挺开心的,不过这一周还是遇到了很多问题,各种各样的问题,有些还在解决中,但在解决了一个问题是那种感觉特别好,还有发现在你有目标地去干一件事的时候,哪件事会进展的快一点,最最重要的是书上的语法知识很重要。一定要仔细去看。还有就是在面对自己不会的知识点时,一定要静下心来查,问,在完成一次作业一定要反思。

原文地址:https://www.cnblogs.com/BIogRegister/p/14012149.html