题目内容:

母亲节是每年的五月第二个星期天,针对输入的年份,计算该年的哪一天是母亲节。

输入格式:

年份

输出格式:

日期(5月的哪一天)

输入样例:

2014

输出样例:

11

#include <stdio.h>
int main()
{int year,day,leapyear=0,i,whichday;scanf("%d",&year);for(i=1900;i<=year;i++){if((i%400==0)||((i%100!=0)&&(i%4==0)))leapyear+=1;/*找出1900年到目标年之间有几个闰年*/}day=(((year-1899)*365+leapyear)-(31+30+31+31+30+31+30+31))%7;/*计算从1900年1月1日(星期一)到目标年4月30日共有多少天,并且目标年4月30日为星期几*/if(day==7)whichday=14;else whichday=14-day;printf("%d",whichday);return 0;
}

MOOC北京理工《C语言程序设计(上)》第4周第2题:确定母亲节相关推荐

  1. 中国大学 MOOC 课程 《Python 语言程序设计》第六周

    中国大学 MOOC 课程 <Python 语言程序设计>第六周 一.lambda函数 1,lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式.l ...

  2. 【MOOC嵩天Python语言程序设计】第9周 Python计算生态概览

    [MOOC嵩天Python语言程序设计]第9周 Python计算生态概览 9.1 从数据处理到人工智能 9.2 实例15:霍兰德人格分析雷达图 9.3 从Web解析到网络空间 9.4 从人机交互到艺术 ...

  3. c语言程序设计 北京理工,C语言程序设计教程北京理工大学-部分课后习题答案...

    <C语言程序设计教程北京理工大学-部分课后习题答案>由会员分享,可在线阅读,更多相关<C语言程序设计教程北京理工大学-部分课后习题答案(5页珍藏版)>请在人人文库网上搜索. 1 ...

  4. 2020年哈尔滨工业大学C语言程序设计精髓 第八周练兵编程题

    /各位同学,对不起鸽了这么久,最近疫情原因学业繁忙,对于数组要理清思路使用,对于后面的指针学习有很大的帮助,用指针指向数组会让程序更加的简洁明了,但是一定不要乱用,对于任何技术或者算法的使用是基于理解 ...

  5. 中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理

    中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理 题目内容 解题思路 这个题的题目真的是我学习C语言以来见过的最长的题目了,很多人的第一感觉可能是无从下手,所以让我们先来整理 ...

  6. c语言压缩文本文件北京理工大学,北京理工大学C语言程序设计第十二章文件.ppt...

    北京理工大学C语言程序设计第十二章文件 2000年1月25日 北京理工大学 / 第十二章 文件 第一节 文件概述 第二节 文件的处理 第三节 文件的顺序读写操作 第四节 文件的随机读写操作 第五节 文 ...

  7. 【python】北京理工大学Python语言程序设计Python图形基本绘制【二】

    @[python]北京理工大学Python语言程序设计Python图形基本绘制[二] 内容 深入理解python语言 turtle库的运用 turtle库分析 深入理解python 1946年第一台计 ...

  8. 大学计算机spoc长安大学答案,2018春C语言程序设计 上(长安大学)

    大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...

  9. 陕西国防 c语言第三章实训三答案,C语言程序设计(上)

    大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...

  10. c语言程序设计哈尔滨,2017春C语言程序设计 上(哈尔滨金融学院)

    大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...

最新文章

  1. 深度学习「CV」学习实践指南!
  2. 【本人秃顶程序员】使用Spring Cloud Stream和RabbitMQ实现事件驱动的微服务
  3. CentOs7中安装sonarQube服务系列------1.CentOS7中Docker的安装
  4. 渲染管道(1)整体流程
  5. 科大星云诗社动态20210207
  6. JZOJ 5982. 【WC2019模拟12.27】路径排序
  7. 【Docker】Asp.net core在docker容器中的端口问题
  8. java中审核订单流程图_Java 后端横扫阿里、滴滴、美团总结的面试经验!
  9. Struts2.x中获取request,response,session的方式
  10. C语言:学生信息管理程序
  11. 浅谈在过去的一年中,我所认识的前端开发---------
  12. python 实现大文件md5值计算
  13. [javaSE] GUI(Action事件)
  14. [产品] 敏捷开发软件(一)——团队看板
  15. RK3128-android6.0-关于支持Google DRM Widevine问题
  16. iOS 应用下载链接获取
  17. 联想笔记本电脑B490、B480拆机教程(清灰、换硅脂、换散热器)详细步骤
  18. 风变编程的python8.9元_如何看待风变编程的 Python 网课?
  19. arcgis style样式表文件转换成geoserver sld文件
  20. android 360短信拦截,Android版360卫士更威武

热门文章

  1. Python 使用企业邮箱发邮件被识别为外部邮箱的问题及解决方案
  2. 阿里双十一购物节背后的技术问题
  3. JavaScript广告图片跟随滚动
  4. 汽车座椅测试能力全解析
  5. 新浪微博广告形式全攻略
  6. 金蝶服务器修改ip,金蝶客户端修改服务器ip地址
  7. java局域网聊天博客,java swing+socket+mysql实现多个客户端局域网聊天
  8. Usb ssh 管理android,Android USB VID PID 及 ADB
  9. Activemq优点和缺点
  10. GCC警告warning: control reaches end of non-void function [-Wreturn-type]|