问题及代码:
文件名称:日期的结构体
完成日期:2016年4月13日
作者;马艳艳
问题描述:定义一个日期变量,进行年、月、日的输入,计算该日期是本年中的第几天。
输入描述:年月日
输出描述:天数
#include <iostream>
using namespace std;
struct Date{
int year;
int month;
int day;
};
int main()
{
Date d;
cin>>d.year>>d.month>>d.day;
//bengin
int sum=0;int i;int t;
for(i=1;i<d.month;i++)
{
switch(i)
{
case 1:
sum+=31;
break;
case 2:
if(d.year%4==0 && d.year%100!=0 || d.year%400==0)
{
sum+=29;
}
else
sum+=28;
break;
case 3:
sum+=31;
break;
case 4:
sum+=30;
break;
case 5:
sum+