输入年月日,输出是该年的第几天 法一
2014-03-02 14:26
183 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:王颖 * 完成日期:2014 年 3 月 2 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述:输入年月日,输出是该年的第几天 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; struct { int year; int month; int day; }date; int main() { int days; cout << "input year,month,day:" << endl; cin>>date.year>>date.month>>date.day; switch(date.month) { case 1:days=date.day;break; case 2:days=date.day+31;break; case 3:days=date.day+59;break; case 4:days=date.day+90;break; case 5:days=date.day+120;break; case 6:days=date.day+151;break; case 7:days=date.day+181;break; case 8:days=date.day+212;break; case 9:days=date.day+243;break; case 10:days=date.day+273;break; case 11:days=date.day+304;break; case 12:days=date.day+334;break; } if(((date.year%4==0&&date.year%100!=0)||date.year%400==0)&&date.month>=3) //若是闰年就加一 { days+=1; } cout<<date.month<<","<<date.day<<"is the "<<days<<"th day in "<<date.year<<"."<<endl; return 0; }
心得体会:我检讨。。。最近由于学生会和各种事情,作业知道最后一天才开始做,以后的调节自己的时间了!
相关文章推荐
- 输入年月日,输出这个日期是该年的第几天,java语言,switch-case实现
- 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(数组)
- 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(switch语句)
- 程序显示无错误,为何运行无结果输入年月日,输出是一年中第几天
- 输入年月日,输出这是一年中的第几天
- 用js实现输入年月日输出这一天是这一年的第几天
- 编写程序,要求输入年月日,输出该日是本年中的第几天
- 输入年月日输出是该年的第几天
- 输入年月日,输出是该年的第几天 法二
- 输入年月日输出该日期是当年的第几天的java代码
- (输入年月日,输出是这一年的第几天)c语言程序
- JavaScript 编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的下一秒。
- 输入年月日,输出该天在该年是第几…
- 用C++实现,输入一个日期,输出它是一年中的第几天。
- 输入年月日,判断改天是今年的第几天
- windows下bat批处理根据输入年月日输出属相和星座
- 输入年月日,算出那天是当年的第几天
- //输入一个日期计算并输出这天是今年的第几天
- 输入某年某月某日,计算并输出它是这一年的第几天
- H面试程序(1)编写一个函数,要求输入年月日时分秒,输出该年月日时分秒的 下一秒