输入年月日时分秒,要求输出该年月日时分秒的下一秒,如果输出2004年12月31日59分59秒,输出2005年1月1日0时0分0秒
来源:互联网 发布:大神小的知错了 编辑:程序博客网 时间:2024/06/11 21:50
#include<stdio.h>#include<stdlib.h>int judgeIsLeap(int year) //判断是不是闰年{return (year%400 == 0)||((year%4 == 0)&&(year%100 != 0));}int countMonthDay(int mon,int yea) //输出一个月包含的天数{switch(mon){case 1:case 3:case 5:case 7:case 8:case 10:case 12:{return 31;}case 2:{if(judgeIsLeap(yea)) //是闰年2月29天{return 29;}return 28;}}return 30;}void printDateNextSec(int yea,int mon,int day,int hou,int min,int sec) //输出日期的下一秒{if((++sec) >= 60){sec = 0;if((++min) >= 60){min = 0;if((++hou) >= 24){hou = 0;if((++day) >= countMonthDay(mon,yea)){day = 1;if((++mon) >= 12){mon = 1;yea++;}}}}}printf("该日期的下一秒:%d年%d月%d日%d时%d分%d秒\n",yea,mon,day,hou,min,sec);}int main(){int yea = 0;int mon = 0;int day = 0;int hou = 0;int min = 0;int sec = 0;printf("请输入日期:空格录入:");scanf("%d%d%d%d%d%d";&yea,&mon,&day,&hou,&min,&sec);printDateNextSec(yea,mon,day,hou,min,sec);return 0;}
0 0
- 输入年月日时分秒,要求输出该年月日时分秒的下一秒,如果输出2004年12月31日59分59秒,输出2005年1月1日0时0分0秒
- 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。如输入2004年12月31日23时59分59秒,则输出2005年1月1日0时0分0秒。
- 年/月/日 时:分:秒 --> 年月日时分秒
- 编写一个函数,要求输入年月日时分秒, 输出该年月日时分秒的下一秒
- JavaScript 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。
- 输入年月日时分秒,输出年月日时分秒的下一秒
- H面试程序(1)编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的 下一秒
- 输入年月日时分秒,输出该年月日时分秒的下一秒
- 编写函数,要求输入年月日时分秒,输出该时间的下一秒
- 输入年月日时分秒,输出下一秒的时间。
- 输出年月日时分秒的小程序
- 输入年月日时分秒,计算下一秒的年月日时分秒
- Java输出当前时间,年月日时分秒
- 世纪秒:2000年1月1日0时0分0秒到现在的秒数
- Java输出当前的日期(年月日时分秒毫秒)
- Java输出系统当前的日期(年月日时分秒毫秒)
- Java输出系统当前的日期(年月日时分秒毫秒)
- Java输出当前的日期(年月日时分秒毫秒)
- 15. PHP 全局变量 - 超全局变量
- Linux - 简单好用的计算器 bc
- DMA基本概念及mini2440下DMA驱动程序编写与测试
- hdu 4324 Triangle LOVE 拓扑排序
- PHP图片压缩
- 输入年月日时分秒,要求输出该年月日时分秒的下一秒,如果输出2004年12月31日59分59秒,输出2005年1月1日0时0分0秒
- HDU 1021 Fibonacci Again
- 游戏编程入门——互动出版网
- 依存句法CoNLL-U 格式(CoNLL2014)
- sql 三大范式
- [XCode] 显示 storyboard 的 Document Outline
- iOS中的通知机制
- RHEL十七(计划将来的Linux任务)
- Android procrank , showmap 内存分析