题目:输入某年某月某日,判断这一天是这一年的第几天?
       程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天,特殊情况,闰年且输入月份大于 3 时需考虑多加一天。
程序源代码:

main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)/*先计算某月以前月份的总天数*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("data error");break;
}
sum=sum+day; /*再加上某天的天数*/
if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/
leap=1;
else
leap=0;
if(leap==1&&month>2)/*如果是闰年且月份大于 2,总天数应该加一天*/ sum++;
printf("It is the %dth day.",sum);
}

计算某个日期是一年的第几天相关推荐

  1. pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row)

    pandas使用max函数和min函数计算dataframe日期(时间)数据列中最大日期和最小日期对应的数据行(maximum and minimum date or time row in data ...

  2. 蓝桥杯日期计算java_日期类的使用(java)-蓝桥杯

    蓝桥杯日期问题常考,java提供了日期类很方便: //日历类 Calendar c = Calendar.getInstance(); // 获取实例化对象 Date date =c.getTime( ...

  3. python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...

    # 输入年月日,如:1995年12月10日,计算是该年的第几天? # 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输 ...

  4. python算闰年和平年的天数_Python自定义函数计算给定日期是该年第几天的方法示例...

    本文实例讲述了Python自定义函数计算给定日期是该年第几天的方法.分享给大家供大家参考,具体如下: 写一个函数,计算给定日期是该年的第几天. 满足闰年的条件: 闰年是公历中的名词,能被4整除但不能被 ...

  5. python输入日期计算天数_用python计算日期(1、返回指定日期所在的一周,2,计算一个日期的月份和天数加减)...

    放两个小轮子吧,欢迎测试bug,然后告诉我: 1.返回指定日期所在的一周 2,计算一个日期的月份和天数加减 # -*- coding: utf-8 -*- """ Cre ...

  6. 计算两日期之间差多少天----日期格式为:yyyy-mm-dd

    计算两日期之间差多少天 日期格式为yyyy-mm-dd //计算日期差值的方法: //计算日期差值的方法: function getDaysBetween(dateString1, dateStrin ...

  7. java 算出下一个工作日,Java:计算一个日期加下指定工作日数(排除周六周日和一系列节日)...

    Java:计算一个日期加上指定工作日数(排除周六周日和一系列节日) 工作时遇到的,随便写了个,欢迎高手点评: 核心代码: package www.sjjjob.com.date; import jav ...

  8. 输入一个日期,计算这个日期与 2018-03-12差多少天;

    #coding=gbk ''' 1.计算输入日期与基准日期的差异天数 2.方法2 利用time包 '''#输入一个日期,计算这个日期与 2018-03-12差多少天: def count_days() ...

  9. python函数求n年后本息_Python自定义函数计算给定日期是该年第几天的方法示例...

    本文实例讲述了Python自定义函数计算给定日期是该年第几天的方法.分享给大家供大家参考,具体如下: 写一个函数,计算给定日期是该年的第几天. 满足闰年的条件: 闰年是公历中的名词,能被4整除但不能被 ...

  10. 用python计算今天是今年的第几天_Python计算指定日期是今年的第几天(三种方法)...

    今天早上和腾讯面试官进行了视频面试,由于音量和网络以及我的垃圾电脑的原因,个人感觉黄了... 最后面试官给了我一道简单的计算题:指定日期是今年的第几年 由于电脑卡到打字都打不动,我勉勉强强写了一点,虽 ...

最新文章

  1. s5 android5.0内存泄漏,android-最初从位图泄漏了未引用的byte [],但被回收的()导致内存泄漏(直到活动停止)...
  2. 一篇文章带你解析,乐观锁与悲观锁的优缺点
  3. 中国华南:狼性创业者的天堂
  4. 你的女神今日结婚了!!!你失恋了......
  5. linux从源码编译软件,linux软件源码的编译安装
  6. php注册树模式,PHP三种基本设计模式(工厂模式、单例模式、注册树模式)
  7. 服务器块格式不正确的是什么,c#-服务器标签格式不正确.(databinder.eval)
  8. Bee Framework_百度百科
  9. emerald sword(打倒大魔王)
  10. 2018美赛数学建模竞赛论文(隐私成本)
  11. 视频流媒体推流平台EasyRTMP安卓版使用前置摄像头推流发现画面镜像怎么办?
  12. 手把手教你开发基于单片机的wifi通信的物联网项目(远程灯控制)
  13. 测试开发工程师的学习之路---1--规划
  14. 一定要会的Python爬虫技能,搜索名字即可下载全文小说?
  15. 抖音直播带货数据统计,抖音直播带货复盘必看的4个数据
  16. Shell | 文件或关键字查询
  17. 【STM32】标准库-以太网外设-LAN8720A-LWIP-无操作系统
  18. 2012年4月编程语言排行榜:C语言重返第一
  19. 河北大学本部导航系统(c语言实现)
  20. 素描教程石膏像明暗素描技法

热门文章

  1. 胸片和CT断层图像是怎么来的?
  2. 开发过程中沟通的重要性
  3. 自考招生工商学院类网站织梦模板
  4. 校赛题解(部分)+反思
  5. JSON格式校验工具
  6. “智能营销新图景”梅花网大展华院数据主题演讲
  7. EC20 4G模块 *99# 拨号上网
  8. 互联网公司去年到今年的大批裁员,难道程序员没有未来了吗?
  9. 北京环球影城游玩攻略
  10. 学前端好还是后端好?