一、本周作业头

这个作业属于那个课程 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的更多相关文章

  1. c语言作业07

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  2. C语言|作业12—学期总结

    一. 我学到的内容 二. 我的收获 作业链接 收获 C语言l博客作业01 对这个专业.学科以及markdown语法有了初步了解,打印出了"Hello world!" C语言l博客作 ...

  3. C语言Ⅰ作业12—学期总结

    一.我学到的内容 二.我的收获 作业链接 收获 C语言Ⅰ博客作业01 认识了PTA编程,博客园,Markdown基本语法1,Markdown基本语法2 C语言Ⅰ博客作业02 PTA系统常见问题解答 C ...

  4. C语言作业总结

    .## 一.我学到的内容 二.我的收获 作业 学到的知识点简介 C语言I博客作业01 学习了markdown语法. C语言I博客作业02 学习了<提问的智慧>. C语言I博客作业03 了解 ...

  5. C语言作业评价标准

    C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...

  6. 第一次c语言作业。

    第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...

  7. DS博客作业--07查找

    目录 DS博客作业--07查找 1.本周学习总结(0--2分) 1.思维导图 2.谈谈你对查找运算的认识及学习体会. 2.PTA实验作业(6分) 2.1.题目1:6-1 二叉搜索树的操作集 (30 分 ...

  8. 我的第三次C语言作业

    我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...

  9. c语言1作业07

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932 我在这个课程的目 ...

随机推荐

  1. CSS的水平居中和垂直居中

    水平居中如果不太熟悉盒子模型的话属实不太好理解,其实就是控制其他属性来让border之内的内容被控制在父容器中间就行了,最经典的就是使用{margin: 0  auto}了,控制其上下外边框为0,左右 ...

  2. java输出乱码专题

    https://blog.csdn.net/liaoYu1887/article/details/82714727(其他) @Controller public class ItemCatContro ...

  3. 征途堆积出友情的永恒「堆优化dp」

    直接写题解: 很简单的dp暴力转移式子:f[i]=MAX{f[j]+max(tax[j],sum[i]-sum[j])} 观察式子,只有一个变量sum[i]; 而其他都为定量; 则考虑维护 两个定量: ...

  4. python3爬取拉钩招聘数据

    使用python爬去拉钩数据 第一步:下载所需模块 requests 进入cmd命令 :pip install requests 回车 联网自动下载 xlwt 进入cmd命令 :pip install ...

  5. [心得]暑假DAY 5

    好久没更新博客了 最近事情太多太多 tarjan进阶,点双边双 T2压力 最大坑点:点双缩点 它不是直接把割点连成树(割点会有环) 而是用割点作”中介“,联接点双构成一颗树(所谓圆方树) 接着在上面进 ...

  6. 2018-2019-2 20165215《网络对抗技术》Exp10 Final Windows本地内核提权+Exploit-Exercises Nebula学习与实践

    目录 PART ONE :Windows本地内核提权 漏洞概述 漏洞原理 漏洞复现 windbg调试本地内核 查看SSDT表和SSDTShadow表 查看窗口站结构体信息 利用Poc验证漏洞 漏洞利用 ...

  7. 极光推送报错time_to_live value should be a non-negative integertime_to_live value should be a non-negative integer

    文件中修改

  8. EBS 修改系统颜色

    1)修改 配置文件: Java 色彩设计,选择相应的颜色 2)清理高速缓存 注:如果不清理缓存,则要等15分钟后才显示变成新设定的颜色

  9. Python中函数的使用

    函数让代码的编写,阅读,测试和修改都变得更容易,提高代码的复用性,python中使用def关键字定义函数 如下代码在python3.7.3的Genay开发工具中编写测试通过. 一.简单函数定义及调用 ...

  10. linux读xml文件问题

    由于从配置文件中读取到的路径名的最后多了个0x0A,害我折腾了半天. 提示也很奇葩: I/O warning : failed to load external entity 关键是从这个提示看不出是 ...