//给出年月日,计算该日是该年的第几天
#include<iostream>
using namespace std;
int main()
{
int year, month, day;
int sumdays = 0, i;
int m[12] = { 31,28, 31,30,31,30,31,31,30,31,30,31 };
cout << "请输入年月日:";
cin >> year >> month >> day;
if (day > 31 || day == 0)
cout << "data error!" << endl;
else
{
if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0)
m[1] = 29;
for (i = 0; i < month - 1; i++)
{
sumdays += m[i];
}
sumdays += day;
cout << year << "年" << month << "月" << day << "日是一年中的第" << sumdays << "天" << endl;
}
system("pause");
return 0;
}
给出年月日,计算该日是该年的第几天
最新推荐文章于 2023-07-26 21:56:30 发布