判断第几天

news/2025/2/12 11:04:16/

题目描述

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

输入

输入为一行输入格式为YYYY-MM-DD

输出

输出这天是这一年的第几天

样例输入 

2007-01-01

样例输出 

1
#include<stdio.h>
#include<math.h>int main(){int year,month,day;int dayNum;scanf("%d-%d-%d",&year,&month,&day);dayNum=(month-1)*30+day;if(month==1){printf("%d",dayNum);}if(month==2){dayNum=dayNum+1;printf("%d",dayNum);}if(month==3){if(year%4==0&&year%100!=0||year%400==0)dayNum=dayNum;elsedayNum=dayNum-1;printf("%d",dayNum);}if(month==4||month==5){if(year%4==0&&year%100!=0||year%400==0)dayNum=dayNum+1;elsedayNum=dayNum;printf("%d",dayNum);}if(month==6||month==7){if(year%4==0&&year%100!=0||year%400==0)dayNum=dayNum+2;elsedayNum=dayNum+1;printf("%d",dayNum);}if(month==8){if(year%4==0&&year%100!=0||year%400==0)dayNum=dayNum+3;elsedayNum=dayNum+2;printf("%d",dayNum);}if(month==9||month==10){if(year%4==0&&year%100!=0||year%400==0)dayNum=dayNum+4;elsedayNum=dayNum+3;printf("%d",dayNum);}if(month==11||month==12){if(year%4==0&&year%100!=0||year%400==0)dayNum=dayNum+5;elsedayNum=dayNum+4;printf("%d",dayNum);}return 0;
} 


http://www.ppmy.cn/news/744354.html

相关文章

计算该日在本年中是第几天?

定义一个结构体变量&#xff08;包括年、月、日&#xff09;。计算该日在本年中是第几天&#xff1f;注意闰年问题。 输出格式要求&#xff1a;"\n%d月%d日是%d年的第%d天。" 程序的运行示例如下&#xff1a; 请输入日期&#xff08;年&#xff0c;月&#xff0c;日&…

判断今年第几天

请你计算出 x年 y月 z 日是 x 年的第几天。 请注意闰年对答案的影响。 输入格式 一行三个整数&#xff0c;x&#xff0c;y 和 z。&#xff08;1583≤x≤2100&#xff09;。数据保证输入合法。 输出格式 一个整数&#xff0c;表示是第几天。 #include <stdio.h>int mai…

五一前几天

整理一下心情&#xff0c;迎接“五一”国际劳动节1、这几天频繁去和客户接触,所谈内容均是项目进展及客户意见,感觉真是----------- 汉颜! 挣钱不是容易的,要想从懂开发的客户手里挣钱更是难上加难,他们总会觉得自己的要求并不过分,而且没有超出合同范围之内,一旦发生修改总觉…

还有14天

还有14天,还有19天......

前天

前天 前天是周六&#xff0c;所以我去看她 回来怎么啦&#xff0c;不记得了 所以今天变成了前天 昨天呢&#xff1f;你会问 昨天小朱来了&#xff0c;挺晚 今天&#xff1f;——瞧你的好奇心…… 今天其实是摆脱不了的过去&#xff0c;本来希望是希望的今天 或者明天……

当年第几天?

/**程序的版权和版本声明部分&#xff1a;*Copyright&#xff08;c&#xff09;2013&#xff0c;烟台大学计算机学院学生*All rights reserved.*文件名称&#xff1a;*作者&#xff1a;曹昕卓*完成日期&#xff1a;2013年 11月11 日*版本号&#xff1a;v1.0*对任务及求解方法的…

php 判断今天的前一天,或前后多少天的代码

<?php date_default_timezone_set(PRC); //默认时区 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>"; …

该日在本年第几天

/**Copyright (c) 2016 烟台大学计算机与控制工程学院*All rights reserved.*文件名称&#xff1a;test.cpp*作 者&#xff1a;史红浩*完成日期&#xff1a;2016年 6 月 21 日*问题描述&#xff1a;定义一个结构体变量&#xff08;包括年、月、日&#xff09;。编写一个函数…