c语言判断闰年_C语言1博客作业06 - D丶千思

1.作业头

实验作业

2fbc9b82c29ae22066b950e79cc58397.png

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

.1数据处理
数据表达:采用整形定义变量Y(year),M(month),D(day)。
数据处理:运用switch语句和if语句判断是不是闰年。.2实验代码截图9ff23430d9517eb86c2c792cbdc31a7d.png

.3 造测试数据

输入数据输出数据说明
2020/05/20141正确
2020/11/27332正确

.4 PTA提交列表及说明959974bf70262e867b15c2e89f39643e.png
答案错误:没有考虑闰年与非闰年的情况。
解决办法:在switch的代码后面使用if语句考虑闰年与非闰年的情况。如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出。.1数据处理
数据表达:采用整形定义变量A,a。
数据表达:运用if语句考虑每一种情况。.2实验代码截图163fca2bcf0309c3e94e5fd445ba10b4.png

.3造测试数据

输入数据输出数据说明
1561正确
5201正确
-100正确
15正确

.4 PTA提交列表及说明

399a1a97d44ab827bc75e8fb0bbbd999.png

答案错误:思维出现了错误,本来可以被3整除的却不能被5整除的A,我将A除以了3取余了,导致有两行代码错误。
正确编译:将第十行的3改成5,将第十四行的5改成3.

2.代码互评

同学150efcfe982d0ed4a3a93bcd9735de5be.png

同学2573dc8596e968df017b8bc36e38c2c7c.png

我的代码034eb22638ff3a55fa0bd34c8e9015e8.png

1.同学1的代码,一样采用了switch语句,但是和我相比,他的代码更加简单,主要是他只要算出一个月有多少天就ok了。
2.同学2的代码,也是采用了switch,因为这道题用这个语句会简单许多,和我不同的是他直接在第三个月考虑是不是闰年的情况。
3.我的代码相对同学12的代码要复杂一些,因为我要一个月一个月的求和计算。需要继续向同学12学习。

3.学习总结

学习进度条

日期这周所花时间代码行学到的知识点目前比较疑惑的问题
10/12-10/1814h100C语言是什么
10/24——11/112h200各种运算符的含义
11/2——11/712h260for循环语句感觉这个for语句学的有点快了,感觉自己还没有真正的学精
11/8 ——11/1510h279函数的定义和调用对于这个印象不是太深
11/16 ——11/2220h320if-else分支结构
11/23-11/2724h423switch语句刚刚开始学还不是太很了解,但是也是懂一点点的

累积代码行和博客字数

时间博客字数代码行数
第一周45070
第二周540100
第三周720283
第四周850261
第五周870253
第六周1203287

cdf2eac50684cb1f3ef69c68ac0b313d.png

3.3 学习内容总结和感悟

3. 学习内容总结

969b15462c9d052bf027be7db65f6c9e.png

3. 学习体会
1.这周学了switch语句,但是因为刚刚学,所以还有点懵,但是也是学到了一点。
2.这周的PTA作业简单题可以一次过,但是遇到难的题就有点不太会做了,有一道题,一开始连一点思路都没有。
3.学习这种事,还是自己的事,所以我认为自学是一个很好的学习方法,因为我们还可以去网上看各种各样的学习视频。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/433574.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新版本idea的run/debug configuration

点击Edit Configuration点击modify options的下拉选项根据需要勾选相应的选项

无法渲染窗口发黄_基础c4d教程:OC渲染器的立体光照

一、效果图昨天才把C4DR19安装好,之前安装一直在说无法找到系统的什么dll,后面查了好多方法终于弄好了,今天我也是第一次使用OC渲染,所以可能调节就没有那么好,大家一起进步吧!二、教程1、首先打开我们的C4…

java8 list 去重_Java8-Stream在集合中的8种应用案例

前言Java8新特性我们使用的应该比较多了,今天这里整理了个人使用最多的8种场景,希望对大家有所帮助。Java Stream在集合中的运用案例遍历遍历也许是我们使用最多的功能了,在Java8之前我们遍历集合通常会采用for循环,迭代器&#x…

springboot——热部署

一、手动启动热部署 在进行 Spring Boot 的 Web 项目开发中,我们经常会遇到源代码文件、 配置文件等的修改,但每次修改后都会重启 Web 服务器才能修改后的文件生效, 这样很耗时,影响开发效率。而热部署就是不需要重启 Web 服务器就…

(转载)ubuntu开启SSH服务

(转载) http://www.cnblogs.com/xiazh/archive/2010/08/13/1798844.htmlSSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install op…

c++邮递员投递经过特定点_厉害了斑马鱼,动物实验体天团C位

明明是一条鱼,为什么在保健食品以及药品领域即将成为实验动物C位?越来越多的药品及保健食品企业,都想邀请它们成为座上宾,是时候展示真正的技术了!透明就是很厉害斑马鱼从胚胎阶段至未来的成熟阶段,身体中有…

选了combobox里的选项后没激发change事件_备胎测试:来测测你被备胎了没?

很多人在感情里被备胎而不自知,今天就来教大家如何辨别备胎。你知道备胎的最大特征是什么吗?是在面对关系定位时,态度上的模棱两可。想想你身边养备胎的人,如果没有的话,想想电视剧或小说里养备胎的人,想想…

halcon旋转后坐标_FPGA大赛【八】具体模块设计图像旋转方案

【注】该项目是我们团队参加2019届全国大学生FPGA大赛的作品,系统主要实现视频任意角度旋转。该项目最终晋级决赛,并获得紫光同创企业特别奖。该系列文章介绍我们团队的作品。关注公众号“数字积木”对话框回复 FPGA2019 ,即可获得该项目的工…

hashmap value占用空间大小_HashMap的put和get实现原理及源码分析

水平有限,难免会有疏漏之处,如有错误,还请指出,感谢!前言HashMa是Java中最常用的集合类框架,也是Java语言中非常典型的数据结构,同时也是我们需要掌握的数据结构,更重要的是进大厂面…

c#sql防注入模糊查询_SQL中利用LIKE实现模糊查询的功能

大家好,今日继续讲解《VBA数据库解决方案》,今日讲解的内容是:利用ADO,实现模糊查询。在上一讲中,我们实现了利用ADO快速查找的功能,今日我们实现工作表中模糊查找的功能。我们仍是利用上一讲的数据实现, 在"两表…

idea断点_IDEA Debug 无法进入断点的解决方法

前言某个多模块项目中使用多个版本的 Spring,如 Spring 4,Spring 5,在使用 IDEA Debug 过程中发现,Spring 部分 jar 如 spring-core 中的上面断点,IDEA 可以成功进入。但是有部分如 spring-context IDEA 始终无法进入断…

win10taskkill无法终止进程_Win10无法终止进程拒绝访问

用任务管理器强制结束一些已经不使用程序的进程,是很多用户会用的功能之一,但是最近有使用win10系统的用户,遇到结束进程的时候,被拒绝访问。遇到这样的问题,给大家带来了这篇文章的方法,希望能帮助到大家。…

python 线程池_老程序员的经验分享:Python 从业十年是种什么体验?

出于某些原因,想记录一下我过去数年使用 Python 的经验和一些感悟。毕竟算是一门把我带入互联网行业的语言,而我近期已经几乎不再写 Py 代码, 做一个记录,也许会对他人起到些微的帮助,也算是纪念与感恩了。作者&#x…

练字格子纸模板pdf_高考英语作文模板(总结八种常考题型,配合例文,纯手打的)...

又是一年高考结束,又有不少新高三的学弟学妹问我一些学习上的方法。额,今天我们就单说这个英语作文。英语作文第一件事练字,其次背模板。高考无非就几种信件变着花考察。几种基本信件模板稍加变通就可以很简单完成作文。本人2019年河南考生&a…

GCC 提供的原子操作

gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。其声明如下:type __sync_fetch_and_add (type *ptr, type value, ...) type __sync_fetch_and_sub (type *ptr, type value, ...) type __sync_fetch_and_or (type *ptr,…

google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私

更多互联网新鲜资讯、工作奇淫技巧关注原创【飞鱼在浪屿】(日更新)LocalCDN是一个Web浏览器扩展,它模仿Content Delivery Networks以改善在线隐私。它拦截流量,在本地找到静态资源,然后将其注入环境。所有这些都是自动发生的,因此…

如何保证战略落地_如何让战略落地:流程管理的道法术器让战略落地提升竞争力...

从0开始学管理:专注科学系统提升管理能力:基础 中层 高层 综合管流程革命一、流程理念流程六要素:客户 、活动间的关系 、活动 、输出 、输入 、价值二、流程浮现什么是端到端的流程:业务全程闭环 、从开始到结束 、从发起到完成 …

elf文件格式_elf文件,readelf

汽车电子开发过程中,代码完成后,程序编译完成 会生成 elf文件 或 hex文件,可以烧录到MCU中调试,那么究竟什么是 elf文件呢? elf 文件中又包含哪些信息? 如何解析 elf文件呢?1. What is elf fileELF(Execut…

是人是谁_其实,我们每个人心中都有一把尺子,谁好谁歹谁心里都明白……

有一些人,对别人有一点好,就能整天挂在嘴边,生怕别人能忘了似的,还有一些人,对谁好,都不喜欢说在嘴上,就愿意那么默默无闻地善良着,把温暖悄悄传递给别人的心灵,这是我们…

是否要运行此应用程序_使用Delve调试Go应用程序

调试器任何编程语言中最简单的调试形式是使用打印语句或日志来写入标准输出。这肯定没有问题,但是当我们的应用程序规模增加并且逻辑变得更加复杂时,这种方式变得极其困难。将打印语句添加到应用程序的每个代码路径并不容易。这是调试器派上用场的地方。…