c语言1博客作业07
一、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929 |
我在这个课程的目标是 | <学习c语言知识,学会做编程题,学会做小程序> |
这个作业在那个具体方面帮助我实现目标 | |
参考文献 | <c语言程序设计教科书和实验书,浏览器,上课笔记,PTA> |
二、本周作业
1.PTA实验作业(20分/题)
1.1 题目1
题目内容描述
本题要求编写程序计算某年某月某日是该年中的第几天。
输入格式:
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
输出格式:
在一行输出日期是该年中的第几天
1.1.1数据处理
数据表达:
用了year,month,day,date四个变量,都是整型的。
数据处理:
应用了switch语句,case 常量表达式:语句段;break;
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
2019/09/05 | 248 |
2020/09/05 | 249 |
2001/09/08 | 248 |
2019/11/08 | 312 |
1.1.4 PTA提交列表及说明
提交列表说明:
1:编译错误:switch前面少了一个分号
234:部分正确,三次没改对有一个数字打错误了将334打成了344
1.2 题目2
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
输入格式:
输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。
输出格式:
在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。
1.2.1 数据处理
数据表达:
应用了N score,choice,A,B,C,D,E。都是整型的
数据处理:
使用了switch语句,case 数字:字母++;break;
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 |
---|---|
7 77 88 99 78 79 87 97 | 2 2 3 0 0 |
7 71 72 73 79 97 87 76 | 1 1 5 0 0 |
7 82 72 78 76 79 95 96 | 2 1 4 0 0 |
1.2.4 PTA提交列表及说明
提交列表说明:
1:编译错误:忘记空格了,在case与数字之间
2:部分正确:少了一种情况
3:编译错误:choice前面少了分号
4:将:打成了;
5:编译错误:使用了一个中文分号
2.代码互评(5分)
同学代码截图
(1)
(2)
自己代码截图
1,2,3方式罗列2份代码不同地方。
与(1)比较:
1:他敲了二月28天的和二月29天的,我敲了28的
2我们设的变量有一个不一样,他用了days我用了date
3:我的第七行放,他放在后面
与(2)比较:
1:改同学的代码比我的要简洁,case n:连用,分天数了分类
2:设的变量不同,我的是year month day date,他是i y m d sum
3:我的格式好一点点比他的
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周9.16-9.23 | 6小时 | 28 | 初步了解敲代码,做博客 | 怎样进去做这些作业 |
第六周9.23-10.6 | 32小时 | 19 | 熟悉部分编程的格式,使用markdown语法 和做表格 | 不太会做表格 |
第七周10.7-10.11 | 40小时 | 105 | 学会使用if-else语句做分支结构题 | 做折线图开始的时候有点不太会 |
第八周10/14-10/19 | 48小时 | 82 | 学习了for语句,运用于敲代码时,进行循环过程。 | 有时候忘记赋值,循环体处掌握的方法还不够,容易运行错误。 |
第九周10/20-10/26 | 50小时 | 108 | 学习了c语言函数知识,理解定义和使用方法 | 不太懂,经常出错,函数式子很难想到 |
第十周10/28-11/02 | 38小时 | 180 | 学习了字符型,库函数,还有逻辑运算符知识 | 对这些我还挺感兴趣的 |
第十一周11./3-11/8 | 30小时 | 156 | 学习了switch语句 | 刚开始不太了解,慢慢了解了 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1,思维导图给我很大的帮助,我发现知识在不断有格式化了,知识更清晰明了。
2;我们在做PTA作业时候,每个小小点地方都需要注意,比如一个分号 空格
3;随着知识的增加,我们了解的越来越多,更要注重吸收消化。
4:switch语句刚刚开始看到比较懵,慢慢了解了一部分。
5;学习c语言,做代码题,感觉眼睛特别难受,但是我会加油,努力做的
6:学习需要耐心,细心的做作业。
c语言1博客作业07的更多相关文章
- C语言I博客作业07
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9931 我在这个课程的目标 ...
- c语言l博客作业07
一.本周教学内容&目标 第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用. 二.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://e ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- C语言I博客作业01
C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...
- DS博客作业--07查找
目录 DS博客作业--07查找 1.本周学习总结(0--2分) 1.思维导图 2.谈谈你对查找运算的认识及学习体会. 2.PTA实验作业(6分) 2.1.题目1:6-1 二叉搜索树的操作集 (30 分 ...
- C语言I博客作业
|这个作业属于哪个课程 | C语言程序设计I | | ---- | ---- | |对这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2 ...
随机推荐
- ant design pro v2 关于用户登录有多个权限的解决方法
ant design pro V2菜单栏显示流程, 用户输入用户名,密码,登录调用登录接口,校验后返回该用户的权限字段currentAuthority,然后通过调用setAuthority(curre ...
- 三个思路解决413 Request Entity Too Large报错处理
最近一个项目当中,要求上传图片,并且限制图片大小,虽然在laravel当中已经添加了相关的表单验证来阻止文件过大的上传,然而当提交表单时,还没轮到laravel处理,nginx就先报错了.当你仔细看报 ...
- 六种Socket I/O模型幽默讲解
老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系.他们的信会被邮递员投递到他们的信箱里.这和Socket模型非常类似.下面就以此为例讲解Socket I/O模型. 零:阻塞模型 老陈非常 ...
- 【转帖】iPhone 11 Pro Max皇帝版物料成本不足3500元 卖一赚二
iPhone 11 Pro Max皇帝版物料成本不足3500元 卖一赚二 https://www.cnbeta.com/articles/tech/894449.htm 供应链的掌控力很重要 苹果今年 ...
- 【基本优化实践】【1.6】在sql server修改且移动数据库文件位置
在master数据库中,SQL Server提供系统扩展的存储过程,其中有一些存储过程的命名以xp_开头,用于处理操作系统的文件. 一,判断文件是否存在 存储过程sys.xp_fileexist 用于 ...
- destoon 增删改查
switch($action) { case 'add': //添加页面 if($submit) { // 不允许重名,直接添加时 $old = $db->get_one("SELEC ...
- SAS学习笔记38 SAS Comments注释语句
通常来讲,注释语句有四种: 1.* message; 2.COMMENT message; 3./* message */ 4.%* message; 第一种的主要限制是注释之中不得有“:”符号.通常 ...
- LOJ2557 CTSC2018组合数问题(提交答案)
直接利用simulator退火应该可以得到大量分数. op=1:1,4,5,6,10 即构造序列{ai},最小化Σti,ai+rai,aj. 1:暴搜/退火. 4:观察到图大致成一条链(注意其中有两个 ...
- vs2019 扩展工具
这里只是做个记录,没啥技术含量 本人代码上有些强迫症,所以我的本地代码一定不可以丢,之前用vs2013开始,就安装了localhistory这个插件,十分方便,觉得不用了,清了即可,也不占地方. 但是 ...
- 在论坛中出现的比较难的sql问题:3(row_number函数 分组查询)
原文:在论坛中出现的比较难的sql问题:3(row_number函数 分组查询) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所 ...