使用结构体计算第几天

描述

定义结构体变量(包括 年、月、日),编程序实现以下功能: 输入 年 月 日 后,程序计算出该日期在本年中是第几天。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

主函数如下:‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

int main() {
	MyDate date;
	int day_sum;
	cin >> date.year >> date.month >> date.day;
	day_sum = days(date);
	cout << day_sum << endl;
	return 0;
}

 输入

输入一年中的年 月 日,格式详见样例。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输出

输出该日期在本年度是第几天,格式详见样例。‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

输入输出示例

输入 输出
示例 1
2001 8 1
213

#include
#include
using namespace std;
class MyDate{
	public:
	int year;
	int month;
	int day;
	int a[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
	int days(){
		int sum=0;
		if(year%100!=0&&year%4==0||year%400==0){
		for(int i=1;i> date.year >> date.month >> date.day;
	day_sum=date.days();
	cout << day_sum << endl;
	return 0;
}

你可能感兴趣的:(蓝桥杯,c++,c语言,算法)