C语言I作业07
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://i-beta.cnblogs.com/posts/edit |
我在这个课程的目标是 | <学会分支结构的嵌套,了解并熟悉字符型数据类型和逻辑运算符> |
这个作业在那个具体方面帮助我实现目标 | 更加熟练 |
参考文献 | C语言课本 百度百科 |
三、本周作业
- PTA实验作业
- 代码互评
- 学习总结
四、作业格式
1.PTA实验作业(20分/题)
1.1 题目名1本题要求编写程序计算某年某月某日是该年中的第几天。
1.1.1数据处理
数据表达:用到了整型变量y,m,d,date
数据处理:用到了scanf和printf流程结构,主要运用了switch-break语句和if语句
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2000/10/11 | 285 | 2000年10月11日是该年的第285天 |
2000/4/20 | 111 | 2000年10月11日是该年的第111天 |
2000/03/02 | 62 | 2000年3月2日是该年的第63天 |
2000/5/20 | 141 | 2000年5月20日是该年的第141天 |
1.1.4 PTA提交列表及说明
1.2 题目2
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
- 大于等于90分为A;
- 小于90且大于等于80为B;
- 小于80且大于等于70为C;
- 小于70且大于等于60为D;
- 小于60为E。
1.2.1 数据处理
数据表达:用到了整型变量N,i,g,sum,A,B,C,D,E;
数据处理:用到了scanf和printf流程结构,主要运用了switch-break语句和if语句
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
7 77 54 92 73 60 65 69 | 1 0 2 3 1 | A区1人、B区0人、C区2人、D区3人、E区1人 |
7 76 53 97 75 64 68 62 | 1 0 2 3 1 | A区1人、B区0人、C区2人、D区3人、E区1人 |
1.2.4 PTA提交列表及说明
忘记写输出语句
2.代码互评(5分)
同学代码截图
自己代码截图
3.学习总结(15分)
他是先划分了分数区间,然后对其进行标识,而我是取的是十位数或百位数,将其标识,再用余数与之对应输出结果
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
4/2019.9.21 | 7个小时 | 50 | 编程“hello word” | |
5/2019.10.2 | 8个小时 | 100 | 安装gcc编译器,将代码建在自己的文件里 | |
7/2019.10.11 | 10个小时 | 200 | 三种表达式,printf流程和scanf流程,if-else语句 | scanf流程 |
8/2019.10.17 | 20个小时 | 350 | 使用for循环语句数的循环程序设计 | for循环语句 |
9/2019.10.25 | 40个小时 | 550 | 使用while语句循环,自定义函数,参数 | 自定义函数还是 |
10/2019.11.1 | 56个小时 | 780 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 字符型的代码 |
11/2019.11.7 | 73个小时 | 934 | 熟悉多分支结构switch语句的使用 | swith语句的使用还有一定的困难 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
通过本周的学习,感觉自己学到了一点点的东西,自己还是不怎么能理会一些编程的含义,只知道看着书上的模板做,而不去思考它的含义,今后的学习过程中我会尽量不单纯的赶作业,先把基础搞明白,老师的教授方法我觉得很适合我们,可以让我们在做作业中学会技能,也能从自己的作业和评论同学的作业中发现自己的一些问题所在.我希望自己可以多找一些相关的视频学习,多去做一些跟自己学习的内容相关的事情,这样可以从实践中对自己所学的知识印象深刻.在老师点评其他同学作业的优点和缺点时,我们要认真听讲,学习同学的优点,从同学的缺点中也寻找自己存在的问题,不要以为不关你的事.