C语言|作业07
一、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://i-beta.cnblogs.com/posts/edit;postId=11811545 |
| 我在这个课程的目标是 | 利用本学期所学的知识,在期末结束后能编出属于自己的小游戏《坦克打飞机》 |
| 这个作业在那个具体方面帮助我实现目标 | PTA编程题目的训练 |
| 参考文献 | 《C语言程序设计》《c plus prime》 |
二、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
三、作业格式
1.PTA实验作业
排名截图:

1.1.1(7-12)统计学生成绩
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E
1.1.2数据处理
数据表达:定义了8个整型变量a、b、c、d、e、i、grade、i
数据处理:运用switch语句处理分支问题,运用for循环语句,表达式"grade/10"
伪代码

1.1.3实验代码截图

1.1.4造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 5 65 45 52 32 99 | 1 0 0 1 3 | B与C等级的为0 |
| 4 47 85 74 31 69 | 0 1 1 0 2 | 0个A等级的 |
| 3 72 81 93 | 1 1 1 0 0 | 1个C等级的 |
1.1.5PTA提交列表及说明

1.编译错误:并未理解题目意思,不知如何运用switch。
2.编译错误:switch语句使用错误,常量表达式中":"使用错误。
3.编译错误:忽略大于100的情况,未考虑"case 10:"。
4.编译错误:定义变量时掉了分号。
5.编译错误:使用vs进行调式完毕后,scanf_s忘记修改成scanf了。
1.2.1(7--11 程序设计联考)
1.2.2数据处理
数据表达:定义了两个整型变量:account与primary,分别表示分数与首位数字。
数据处理:运用switch语句处理多分支结构。
伪代码

1.2.3实验代码截图

1.2.4造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 155504 | Hunan Agricultural University | 首数字1代表"Hunan Agricultural University"大学 |
| 244420 | Jishou University | 2代表"Jishou University"大学 |
1.2.5 PTA提交列表及说明

1.编译错误:switch语句中表达出错误。
2.编译错误:scanf打成了scanf_S。
3.编译错误:break后遗漏了分号。
2.代码互评
同学代码:

我的代码:

不同:
1.他初始化了变量,我觉得这是个很好的习惯,而我在第二行才初始化,他这样可以避免未初始化变量。
2.他将常量表达式写到了一行里,其他常量表达式也堆在一起,看起来特别不舒服,没有做到代码规范。
3.他将变量s=s/10写出来了,未写在switch()括号表达式中,这样可以避免switch语句表达式出错误,值得学习。
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的地方 |
|---|---|---|---|---|
| 第五周 | 3小时 | 0 | 几个基础代码 | 无 |
| 第六周 | 7小时 | 177 | 学会用Min64-GW的安装与编程 | Min64-GW的运行流程 |
| 第七周 | 8小时 | 227 | if-else语句,双精度浮点型 | 双精度浮点型的使用 |
| 第八周 | 6小时 | 312 | for循环语句 | for语句与if-else语句的一起使用,有一些问题与疑惑 |
| 第九周 | 8小时 | 341 | 定义函数,调用函数以及思维导图的制作 | 定义函数的运用,形参实参有点分不清也不会设 |
| 第十周 | 6小时 | 350 | 分支结构、字符型数据类型和逻辑运算符 | 逻辑运算符与字符型数据类型不熟悉 |
| 第十一周 | 7小时 | 172 | 使学生熟悉多分支结构switch语句的使用 | switch语句与if-else语句的区别 |
3.2 累积代码行和博客字数

3.3学习内容总结及感悟
3.3.1学习内容总结

3.3.2学习体会
1.这周通过ATD的小组课,我了解到了宏的定义与使用,但还不是很熟悉,但有了基本的认识,希望自己以后能熟悉使用。
2.这周学习了switch语句,虽然有初步了解,但与if-else的区别我还不是很懂.
3.这周通过atd学习了宏,与三目运算符,希望可以写进PTA。
C语言|作业07的更多相关文章
- c语言作业07
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
- C语言|作业12—学期总结
一. 我学到的内容 二. 我的收获 作业链接 收获 C语言l博客作业01 对这个专业.学科以及markdown语法有了初步了解,打印出了"Hello world!" C语言l博客作 ...
- C语言Ⅰ作业12—学期总结
一.我学到的内容 二.我的收获 作业链接 收获 C语言Ⅰ博客作业01 认识了PTA编程,博客园,Markdown基本语法1,Markdown基本语法2 C语言Ⅰ博客作业02 PTA系统常见问题解答 C ...
- C语言作业总结
.## 一.我学到的内容 二.我的收获 作业 学到的知识点简介 C语言I博客作业01 学习了markdown语法. C语言I博客作业02 学习了<提问的智慧>. C语言I博客作业03 了解 ...
- C语言作业评价标准
C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...
- 第一次c语言作业。
第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...
- DS博客作业--07查找
目录 DS博客作业--07查找 1.本周学习总结(0--2分) 1.思维导图 2.谈谈你对查找运算的认识及学习体会. 2.PTA实验作业(6分) 2.1.题目1:6-1 二叉搜索树的操作集 (30 分 ...
- 我的第三次C语言作业
我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...
- c语言1作业07
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932 我在这个课程的目 ...
随机推荐
- 在java下面配置xml导致idea编译失败
1.今天遇到一个问题在java配置dao.xml的时候导致,idea编译失败 然后把pom.xml上面的 <build> <resources> <resource> ...
- 激活WebStorm2017.3.1
亲测有效,测试日期:20181202 转发自:https://blog.csdn.net/bjzhaoxiao/article/details/81486490
- 51 Nod 1072 威佐夫游戏
https://baike.baidu.com/item/%E5%A8%81%E4%BD%90%E5%A4%AB%E5%8D%9A%E5%BC%88/19858256?fr=aladdin&f ...
- #7 div2 B Layer Cake 造蛋糕 智商题+1
B - Layer Cake Time Limit:6000MS Memory Limit:524288KB 64bit IO Format:%I64d & %I64u Sub ...
- 循环数组实现FIFO
涉及到数据通信的软件开发,不能回避的一点是,设计一个实用高效率的数据缓冲区,例如fifo.今天在做项目时候,需要缓存CAN总线上的数据,然后再需要的时候读这些数据.下边给出我自己设计的,采用循环数组实 ...
- [BJOI2015]树的同构 && 树哈希教程
题目链接 有根树的哈希 离散数学中对树哈希的描述在这里.大家可以看看. 判断有根树是否同构,可以考虑将有根树编码.而编码过程中,要求保留树形态的特征,同时忽略子树顺序的不同.先来看一看这个方法: 不妨 ...
- P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
输入格式: 第1行:一个长度为111到666的大写字母串,表示彗星的名字. 第2行:一个长度为111到666的大写字母串,表示队伍的名字. 输出格式: 如果能搭配,就输出“GO”,否则输出“STAY” ...
- 微信小程序_(校园视)开发视频的展示页_下
微信小程序_(校园视) 开发用户注册登陆 传送门 微信小程序_(校园视) 开发上传视频业务 传送门 微信小程序_(校园视) 开发视频的展示页-上 传送门 微信小程序_(校园视) 开发视频的展示页-下 ...
- sublime tab转4个空格配置
打开Sublime Text3,选择菜单Preferences->Settings-User,打开用户配置文件 然后在大括号里加上下面两行代码: "tab_size": 4, ...
- 安装两个版本的python安装包,后安装的python程序打开时闪退
1.环境变量的问题 (Win7)右键打开“计算机”的属性设置→高级系统设置→环境变量. 在系统变量中的path中,编辑,在末尾加入Python的安装路径“F:\Python27”, 路径与路径之间使 ...