结构体练习——计算输入的日期为本年度第几天

/*需求:特定的某天是该年的第几天
	输入:年月日
	输出:根据输入计算它是本年的第几天
*/
#include 
using namespace std;

struct Date
{//使用结构体定义输入的具体日子
	int year;
	int month;
	int day;
};
int days(Date,int&);//对函数全局声明
int main()
{
	Date date;//结构体声明
	int day_sum=0;

	cout<<"请输入 年、月、日"<>date.year>>date.month>>date.day;

	day_sum=days(date,day_sum);//days函数的调用

	cout<=3)//闰年且所求日期为3月及以后
		/*注意&& 和||的优先级和结合性,前者优先级大,都是左结合,
		故if中判断闰年的条件末尾加了括号,*/
		day_sum++;//闰年的闰二月要加一天
	return day_sum;
}

你可能感兴趣的:(结构体练习——计算输入的日期为本年度第几天)