题目:输入某年某月某日,判断这一天是这一年的第一天?

程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天,就得出本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。

#include<stdio.h>int main()
{int day, month, year, sum, leap;printf("请输入年、月、日,格式为:年,月,日(例如:2015,12,10)\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("月份输入错误!"); break;}sum = sum + day; //再加上某天的天数//判断是不是闰年if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))leap = 1;elseleap = 0;//如果是闰年且月份大于2,总天数应该加一天if ((leap == 1) && (month > 2)) sum++;printf("这是这一年的第%d天\n", sum);
}

运行结果

判断某日是一年中的第几天相关推荐

  1. python根据日期判断某日是节假日还是工作日chinese_calendar

    安装包,截止1月27日,最新的版本是1.5.0,支持 2004年 至 2021年. pip install chinesecalendar 判断某日是节假日还是工作日 import datetime ...

  2. 判断儒略日(一年中第几天)

    文章目录 前言 一.实现 1.思路 2.代码 3.测试代码 前言 仅作记录来使用 提示:以下是本篇文章正文内容,下面案例可供参考 一.实现 1.思路 代码如下(示例): 用一个数组存放每一个月的天数. ...

  3. C语言——判断某日是星期几

    判断某年某月某日是星期几 今夕何夕改编题 今夕何夕改编题 2019年9月13日中秋节星期五, 小度独自凭栏,望着一轮圆月,发出了"今夕何夕,见此良人"的寂寞感慨. 为了排遣郁结,它 ...

  4. C语言中判断2000~2500年中哪一年是闰年。

    #include"stdio.h" int main() { int man; for(man=2000;man<=2500;man++) if(man%40||man%10 ...

  5. Python判断节假日 chinese_calendar

    pip install chinesecalendar 支持 2004年 至 2021年 判断某日是节假日还是工作日. import datetime import chinese_calendard ...

  6. 如何确认某日是否为工作日(休息日)

    最近因为某些坏事,做了这么一个用来确认工作日的逻辑,前一阵子看到论坛上有些人也在问思路什么的,所以就在这里记录下 首先需要说明:因为这个判断只基于日期,未基于小时,所以这个判断标准不支持跨日,即不支持 ...

  7. 基于R语言进行热浪指数的计算_HWMid

    写在前面 当前对于高温热浪事件指标的定义缺乏统一标准,不同学者有不同的算法.Russo(2015)提出了一种每日热浪幅度指数(HWMId,the heat wave magnitude index d ...

  8. Python3:使用函数计算-输入日期,计算该日期是当年中第多少天

    #使用函数判断某日是一年内第多少天 #判断是否是闰年函数 def leapYear(year):     if year%400 == 0 or (year%4 == 0 and year%100 ! ...

  9. Linux 常用命令一览

    文章目录 生猛干货 概述 强大好用的SHELL 执行命令与查看帮助 man 常用系统工作命令 echo date reboot wget 系统状态检测命令 ifconfig uname uptime ...

最新文章

  1. Away3d 骨骼动画优化
  2. SpringBoot+Mybatis 框架之 @Select注解方式搭建
  3. BLE 数据包格式解析
  4. Java高并发和多线程系列 - 1. 线程基本概念
  5. CTF-Misc-常用知识点
  6. VTK:Utilities之BrownianPoints
  7. Android第三夜
  8. C++代码一次读取文本文件全部内容到string对象
  9. dotnet new -i Microsoft.Maui.Templates
  10. A*算法的原理和实现
  11. 《圈子圈套3》读后感
  12. 在ajax中幸运抽奖,JS实现幸运抽奖页面
  13. 关于actel FPGA下载的学习报告
  14. c#学习笔记之八 函数的代表delegate的用法:c# 求 三角函数 指数函数 积分
  15. 测试开发工作者日记:2020.6.10-6.11
  16. 社团部部长工作计划计算机学院,社团部长的工作计划(共9篇).doc
  17. Vue中3.0版本严格模式运行项目报错
  18. 青少年CTF-WEB-Queen
  19. C语言中 .h文件和.c文件的区别 (转)
  20. Android studio制作简单微信界面

热门文章

  1. 百家号的大用处是什么? 如何购买百家号
  2. c#——Word表格中插入头像
  3. 支持GB28281协议的远程抓拍4G低功耗摄像头解决方案
  4. Edmonds-Karp算法(EK算法)简单讲解及实现(邻接表)
  5. 申请工作居住证政策解答
  6. 推荐一款中文转拼音的前端插件-pinyin
  7. 华为 CISCO 交换机型号识别
  8. GPU Counter功能更新|支持Adreno、PowerVR芯片
  9. python -简易密码生成器
  10. 你的青春,值得献给小型创业公司吗?