第一周项目2——计算天数

来源:互联网 发布:手机虚拟ip地址软件 编辑:程序博客网 时间:2024/05/17 01:01
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: date.cpp * 作    者:杨晨 * 完成日期: 2013 年 3 月 5日 * 版本号: v1.0 * 输入描述:年月日 * 问题描述:输出对应的那一天是这一年的第几天 * 输出:第几天 */#include <iostream>using namespace std;struct Date{int year;int month;int day;};int sumday(int);int main(){Date date;cout<<"input year,month,day:";cin>>date.year>>date.month>>date.day;int days;    int a,b;{{if(date.year%4==0&&date.year%100!=0||date.year%400==0)a=2;elsea=3;}{if(date.month<=4)b=0;else if(date.month>4&&date.month<=6)b=1;else if(date.month>6&&date.month<=9)b=2;else if(date.month>9&&date.month<=11)b=3;else if(date.month=12)b=4;}if(date.month>2)days=((date.month-1)*31)+date.day-a+b;elsedays=((date.month-1)*31)+date.day;    }cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl;return 0;}

输出结果:



原创粉丝点击