读书人

构造体输出今天是今年的第几天

发布时间: 2013-03-12 11:19:35 作者: rapoo

结构体输出今天是今年的第几天?

#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;    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.day+=1;cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl;return 0;}

构造体输出今天是今年的第几天

读书人网 >编程

热点推荐