C语言实现 输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序实现:
#include <stdio.h>void main(){int year,month,day,sum,result;printf("请输入年月日输入格式:年,月,日\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;case 12:sum = 334;break;default: printf("输入的日期格式有问题");}//判断是否是闰年,如果是闰年 则加1if(year%400==0||(year%4==0&&year%100!=0)){result=sum+1+day;}else{//加上具体天数result = sum + day;}printf("%d年%d月%d日 是一年内的第%d天\n",year,month,day,result);}
结果如下:
C语言实现 输入某年某月某日,判断这一天是这一年的第几天?相关推荐
- C语言:输入某年某月某日,判断这一天是这一年的第几天?
#include <stdio.h> //输入某年某月某日,判断这一天是这一年的第几天? int getDaysByMonth(int m,int d,char flag) {int c; ...
- C语言:输入某年某月某日,判断这一天是这一年的第几天?(含结构体)
题目:输入某年某月某日,判断这一天是这一年的第几天? 分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需多加一天. 普通方法: int m ...
- python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...
本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...
- C语言实现输入某年某月某日,判断这一天是这一年的第几天,并输出今年还剩下多少天?
例如:输入2020,12,25,则输出12月25号为20年的第360天,今年还剩下6天. #include<stdio.h> #include<string.h> #inclu ...
- C语言:输入某年某月某日,判断这一天是这一年的第几天? 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。
以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 首先画下设计流程图: 源程序: #include<stdio.h> ...
- java那一年出来的_输入某年某月某日 判断其是那一年的第多少天
[java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...
- C语言编程>第一周 ③ 输入某年某月某日,判断这一天是这一年的第几天
例题:输入某年某月某日,判断这一天是这一年的第几天 程序分析:以2020年8月8日为例,应该先把前八个月的加起来,然后再加上8天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天. 代码如 ...
- 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 题目分析: 设日期为:A年X月Y日 1.判断A年是否为闰年(确定是2月份的天数) 2.判断这是X月,加上前(X-1)月的总天数Z 3.判断这是Y日 ...
- C语言例题:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 参考程序如下: #include<stdio.h>void main() {int year, month, day,sum,leap ...
最新文章
- Xamarin Android项目真机测试闪退
- AI靠语意理解把照片变抽象画,无需相应数据集,只画4笔也保留神韵,有毕加索内味儿了...
- Oracle 的两种工作模式Dedicated Server 和 Shared Server
- android动态添加xml布局,android – 如何动态添加视图已经在xml布局中声明的RelativeLayout?...
- boost::geometry::util::calculation_type用法的测试程序
- assembly plugin实现自定义打包
- 云服务器,Linux上安装xampp,搭建node服务,云服务器Firewalld、iptables,nginx反向代理
- 笔记本重新启动计算机,为什么笔记本电脑突然重新启动_计算机的基本知识_IT /计算机_信息...
- 计算机考试电子表格中计算的公式,WPS文字的表格中进行函数公式计算
- VCL界面控件DevExpress VCL发布v18.1.7|附下载
- 从敏思博客的倒闭事件看历史重现...
- java项目视频22套
- Android Studio中使用android:src=quot;@drawable/ic_launcherquot;报错
- 不会汇报工作,还敢拼职场
- 计算机视觉中的多视图几何<Part0—基础知识:射影几何、变换和估计>(3)
- 方法论:后台产品经理的前世今生(一)
- 《歌手》2019歌王之战红毯众星云集 总决赛选曲透玄机
- 谈谈BFC与ie特有属性hasLayout 1
- 安全知识图谱 | 绘制软件供应链知识图谱,强化风险分析
- js reduce 累加数组里对象某个属性的和 NaN