第十七周项目4-日期结构体(1)
2014-12-22 13:01
337 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:days.cpp *作 者:梁璨 *完成日期:2014年12月22日 *版 本 号:v1.0 * *问题描述:; *程序输入:; *程序输出:; */
#include <iostream> using namespace std; struct Date { int year; int month; int day; }; int main() { Date date; cout<<"input year,month,day:"; cin>>date.year>>date.month>>date.day; int days; int a=31,b=30,c; if((date.year%4==0&&date.year%100!=0)||(date.year%400==0)) c=29; else c=28; switch(date.month) { case 1: days=date.day; break; case 2: days=date.day+a; break; case 3: days=date.day+a+c; break; case 4: days=date.day+2*a+c; break; case 5: days=date.day+2*a+c+b; break; case 6: days=date.day+3*a+c+b; break; case 7: days=date.day+3*a+c+2*b; break; case 8: days=date.day+4*a+c+2*b; break; case 9: days=date.day+5*a+c+2*b; break; case 10: days=date.day+5*a+c+3*b; break; case 11: days=date.day+6*a+c+3*b; break; case 12: days=date.day+6*a+c+4*b; break; } cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl; return 0; }
相关文章推荐
- 第十七周 项目四--日期结构体(1)-该年的第几天
- 第十七周项目4--日期结构体
- 第十七周项目四日期结构体(2)两个人的生日相差多少天
- 第十七周项目4日期结构体
- 第十七周 项目-4.日期结构体(计算该日是该年的第几天)
- 第十七周 【项目4 - 日期结构体】(1)
- 第十七周项目五—日期结构体
- 第十七周项目4-日期结构体(2 两同学生日差几天?)
- 第十七周项目四 日期结构体-(2)两人生日差几天
- 第十七周 项目4.2日期结构体(计算两个人的生日相差多少天)
- 第十七周项目四(2):日期结构体:生日差几天?
- 第十七周项目4-日期结构体(2)
- 第十七周上机项目4 日期结构体
- 第十七周项目 4 日期结构体——该年第几天
- 第十七周项目4-日期体结构 结构体练习
- 第十七周项目四——日期结构体(2)求出生日相差天数
- 第十七周项目四(1):日期结构体:该年第几天?
- 第十七周项目4 - 日期结构体(是当年的第几天)
- 第十七周 项目四:日期结构体
- 第十七周项目4---日期结构体1