C语言例题:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天?
参考程序如下:
#include<stdio.h>void main()
{int year, month, day,sum,leap;printf("需要判断的时间(年,月,日):");scanf("%d,%d,%d", &year, &month, &day);printf("\n");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("输入日期格式错误\n");}sum = sum + day;if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {leap = 1;}else{leap = 0;}if (leap == 1 && month > 2) {sum = sum + 1;}printf("这是%d年的第%d天\n", year, sum);
}
C语言例题:输入某年某月某日,判断这一天是这一年的第几天?相关推荐
- C语言:输入某年某月某日,判断这一天是这一年的第几天?
#include <stdio.h> //输入某年某月某日,判断这一天是这一年的第几天? int getDaysByMonth(int m,int d,char flag) {int c; ...
- C语言实现 输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 程序实现: #include <stdio.h>void main(){int year,month,day,sum,result;p ...
- 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日 ...
最新文章
- 笔记本电脑的有线和无线网络同时使用,如何设置?
- Sed教程(三):模式缓冲区、模式范围
- DL之DeepLabv3:DeepLab v3和DeepLab v3+算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
- Linux的Nginx二:代理
- python数据分析与挖掘 | 挖掘建模
- django crm 03
- ef 数据迁移mysql_Windows下重装xampp并做MySQL数据迁移的步骤
- 使用SMART监控Ubuntu
- 对于小波分解和傅立叶分解的理解
- 在线图表分析制作_(漂亮)象形柱状图表制作 在线图表制作工具
- 问题四十一:怎么用ray tracing画任意圆柱面(generalized cylinder)
- windows命令行包管理工具 -Scoop
- css网页设计qq彩贝
- qq群发 java_qq聊天机器人 群发工具 (java版) (三)
- 我的世界java版安装mod手机版,我的世界国际版手机版
- long tail(长尾理论)
- 台式计算机把光驱改成硬盘,如何在台式机光驱中安装硬盘?
- plc控制伺服电机 四轴攻丝机案例(包含伺服接线图)
- php 多图片/文件上传
- 钱多多的高并发TCP服务器的开发经历
热门文章
- Codeforces 869 A.The Artful Expedient(博弈论)
- 太阳能电池系统行业调研报告 - 市场现状分析与发展前景预测
- 深入解析著名的阿里云Log4j 漏洞
- Ubuntu 下 Pytorch, Tensorflow 对应的Python、英伟达显卡驱动、CUDA、CUDNN版本与环境信息查看方法
- 美团/饿了么外卖CPS联盟返利公众号小程序核心源码代码
- 飞腾CPU体系结构之位序
- Python数据分析与可视化(基础知识)
- python绘制多个散点图_如何利用python把多个散点图画在一张图上:一个案例
- 陕西省土地规划资质办理流程及申请条件
- 红楼梦评论--王国维