c语言判断闰年_C语言1博客作业06 - D丶千思
1.作业头
实验作业
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
.1数据处理
数据表达:采用整形定义变量Y(year),M(month),D(day)。
数据处理:运用switch语句和if语句判断是不是闰年。.2实验代码截图
.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2020/05/20 | 141 | 正确 |
2020/11/27 | 332 | 正确 |
.4 PTA提交列表及说明
答案错误:没有考虑闰年与非闰年的情况。
解决办法:在switch的代码后面使用if语句考虑闰年与非闰年的情况。如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出。.1数据处理
数据表达:采用整形定义变量A,a。
数据表达:运用if语句考虑每一种情况。.2实验代码截图
.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
156 | 1 | 正确 |
520 | 1 | 正确 |
-100 | 正确 | |
15 | 正确 |
.4 PTA提交列表及说明
答案错误:思维出现了错误,本来可以被3整除的却不能被5整除的A,我将A除以了3取余了,导致有两行代码错误。
正确编译:将第十行的3改成5,将第十四行的5改成3.
2.代码互评
同学1:
同学2
我的代码
1.同学1的代码,一样采用了switch语句,但是和我相比,他的代码更加简单,主要是他只要算出一个月有多少天就ok了。
2.同学2的代码,也是采用了switch,因为这道题用这个语句会简单许多,和我不同的是他直接在第三个月考虑是不是闰年的情况。
3.我的代码相对同学12的代码要复杂一些,因为我要一个月一个月的求和计算。需要继续向同学12学习。
3.学习总结
学习进度条
日期 | 这周所花时间 | 代码行 | 学到的知识点 | 目前比较疑惑的问题 |
---|---|---|---|---|
10/12-10/18 | 14h | 100 | C语言是什么 | 无 |
10/24——11/1 | 12h | 200 | 各种运算符的含义 | |
11/2——11/7 | 12h | 260 | for循环语句 | 感觉这个for语句学的有点快了,感觉自己还没有真正的学精 |
11/8 ——11/15 | 10h | 279 | 函数的定义和调用 | 对于这个印象不是太深 |
11/16 ——11/22 | 20h | 320 | if-else分支结构 | 无 |
11/23-11/27 | 24h | 423 | switch语句 | 刚刚开始学还不是太很了解,但是也是懂一点点的 |
累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 450 | 70 |
第二周 | 540 | 100 |
第三周 | 720 | 283 |
第四周 | 850 | 261 |
第五周 | 870 | 253 |
第六周 | 1203 | 287 |
3.3 学习内容总结和感悟
3. 学习内容总结
3. 学习体会
1.这周学了switch语句,但是因为刚刚学,所以还有点懵,但是也是学到了一点。
2.这周的PTA作业简单题可以一次过,但是遇到难的题就有点不太会做了,有一道题,一开始连一点思路都没有。
3.学习这种事,还是自己的事,所以我认为自学是一个很好的学习方法,因为我们还可以去网上看各种各样的学习视频。
c语言判断闰年_C语言1博客作业06 - D丶千思相关推荐
- c语言判断闰年_C语言入门教程(五)分支语句
最近几天有点小事情给耽误了,不过有时间我一定会坚持把C语言的教程写完!!!加油~~ 1.if else 分支语句可以从几组语句中选择一组执行 if关键字可以用来编写分支语句 if分支使用一个布尔值决定 ...
- C语言|博客作业06
这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17321 这个作业要求在哪里 https://bbs.csdn.net/topi ...
- 【C语言博客作业06】
这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17328 这个作业要求在哪里 https://bb ...
- 【 C语言I博客作业06】
C语言I博客作业06 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17324 这个作业要求在哪里 ...
- C语言程序设计博客作业06
这个作业要求在哪里 https://pintia.cn/problem-sets/1603044375251374080/exam/problems/type/2#p-1603044410747781 ...
- c语言判断整数_C语言技能|(草稿,不断完善中...)
2020年春考C语言有2个题型:填空+程序 程序填空涉及: 一.头文件的引用 1.必有#include (注意:在devC++ 5.10中#include "stdio.h"也是正 ...
- c语言九三字符串的字母个数,C语言判断闰年和平年
C语言判断闰年和平年 #includevoid fun(int year) { if((year%4==0&&year%100!=0)||(year%100==0&&y ...
- C语言第二次博客作业---分支结构
C语言第二次博客作业---分支结构 一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值 1.代码 double x, result;scanf("%lf&quo ...
- C语言博客作业--函数
C语言博客作业--函数 一,PTA实验作业 6-2 简单实现x的n次方 1.本题PTA提交列表 2.设计思路 double mypow( double x, int n )函数 (1)定义y=1,i用 ...
最新文章
- vim插件的安装方式 -- vim注释插件和doxygen函数注释生成插件-ctrlp插件-tabular等号对齐 插件...
- 《数据库技术原理与应用教程》一3-5信息世界与逻辑模型
- matlab怎么实现拖音,请问M8190A怎么通过Matlab实现多音调
- docker详细介绍
- spring的有状态BEAN和无状态BEAN
- 路面平整度采集和计算方法
- android绘制环形进度_Android实现环形进度条代码
- Spring笔记——使用Spring进行面向切面(AOP)编程
- 基于Ajax+div的“左边菜单、右边内容”页面效果实现
- 华为RH2285H V2设备管理口白屏的解决方法
- 解决Ubuntu系统“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”的有效方法
- atitit.破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结
- 2021中国研究生数学建模竞赛
- mysql number 类型_MySQL 数据类型(转)
- 立即从iOS 10和macOS Sierra下载壁纸
- AiLight – A hackable RGBW light bulb
- 深度学习mindspore --- rescale(rescale, shift)
- 毕业生见习期考核鉴定表(单位考核意见)
- 永久免费建站-个人博客开发
- ArcMap出图小技巧:主图设计、图例、比例尺、指北针、标题