第一周:项目2 日期结构体
来源:互联网 发布:幸福大街 知乎 编辑:程序博客网 时间:2024/04/29 00:49
/*02.* 程序的版权和版本声明部分03.03.* Copyright (c)2013, 烟台大学计算机学院学生04.* All rightsreserved.05.* 文件名称:riqi .cpp06.* 作 者:李洋07.* 完成日期:2013年3月5日08.* 版本号: v1.009.* 输入描述:10.* 问题描述:输入年月日。计算输出该日是该年的第几天。11.*/#include <iostream>using namespace std;struct Date{ int year; int month; int day;};int main(){ Date date; cout<<"请输入年、月、日。"<<endl; cin>>date.year>>date.month>>date.day; int days; 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) days=days+1; cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天"<<endl; return 0;}