您的位置:首页 > 其它

从键盘输入日期保存至结构体中并计算该天是该年中的第几天

2018-04-11 21:32 330 查看
#include<iostream>
using namespace std;
void main()
{ int sum=0;
int j=-1;
struct date
{
int year;
int month;
int day;
}date1;
cout<<"请输入一个日期"<<endl;
cin>>date1.year>>date1.month>>date1.day;
if(date1.year%4==0&&date1.year%100!=0||date1.year%400==0)
{
cout<<date1.year<<"年是闰年"<<endl;
j=1;
}
for(int i=1;i<date1.month;i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
sum=sum+31;
if(i==4||i==6||i==9||i==11)
sum=sum+30;
if(i==2)
if(j==1)
sum=sum+29;
else
sum=sum+28;
}
sum=sum+date1.day;
cout<<date1.year<<"年"<<date1.month<<"月"<<date1.day<<"日是该年中的第"<<sum-1<<"天"<<endl;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐