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.学习这种事,还是自己的事,所以我认为自学是一个很好的学习方法,因为我们还可以去网上看各种各样的学习视频。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值