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 ...
随机推荐
- opencv 直方图
1.简介 对输入图像进行直方图均衡化处理,提升后续对象检测的准确率在OpenCV人脸检测的代码演示中已经很常见.此外对医学影像图像与卫星遥感图像也经常通过直方图均衡化来提升图像质量. 图像直方图均衡化 ...
- 如何解决error: failed to push some refs
$ git push -u origin master To github.com:a653398363/testtest.git ! [rejected] master -> master ( ...
- 【搜索+set去重】Balance Scale
Balance Scale 题目描述 You, an experimental chemist, have a balance scale and a kit of weights for measu ...
- BZOJ4698 SDOI2008Sandy的卡片(后缀自动机)
差分后即求多串LCS.先考虑两个串怎么做.对第一个串建SAM,第二个串在上面跑即可,任意时刻走到的节点表示的都是第二个串的当前前缀在第一个串中出现的最长的后缀,具体计算长度时每走一个字符长度+1,跳f ...
- PHP传引用赋值底层的变化
$a = 3;$b = &$a;//传引用,即地址赋值 使用xdebug_debug_zval('a');使用xdebug_debug_zval('b');运行结果为:a:(refcount= ...
- 阿里云Centos7 搭建laravel
最近在考虑学习laravel框架,唔 现在服务器搭建一下. laravel是依赖composer的,首先在linux服务器下先安装composer.运行composer需要 php 5.3以上版本, ...
- Base64编码为什么会使数据量变大
现在工作中把视频转成base64发现数据量过大无法下载. 1.为什么base64编码会使数据量变大呢? Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码.它将需要编码的数据 ...
- (二十二)JSP基础语法
一.基础语法 1.1 JSP表达式 JSP脚本表达式(expression)用于将程序数据输出到客户端 语法:<%= 变量或表达式 %> 1 <body> 2 5+3=< ...
- Deep Learning方向的paper
转载 http://hi.baidu.com/chb_seaok/item/6307c0d0363170e73cc2cb65 个人阅读的Deep Learning方向的paper整理,分了几部分吧,但 ...
- Linq to sql之left join运用示例
示例一: var l= from a in cardsBll.GetCards() join b in usersBll.GetAllUsers() on a.CardSn equals b.Card ...