第几天?
#include<iostream>
using namespace std;
int main()
{
int i,y,m,d,sum = 0;
char c,b;
int a[] = {31,28,31,30,31,30,31,31,30,31,30,31};
while(cin>>y>>c>>m>>b>>d)
{
for( i=0 ; i < m - 1 ; i++)
sum += a[i];
sum += d;
if( ( (y % 4 == 0 && y % 100 != 0) || y % 400 == 0) && m > 2 )
sum++;
cout<< sum <<endl;
sum = 0;
}
return 0;
}
本文介绍了一个C++程序,通过输入年份、月份和日期,计算并输出给定范围内各月天数之和,特别考虑了闰年的规则。程序实现了一个简单的日期累加器,适用于教学或理解基础编程任务。
341

被折叠的 条评论
为什么被折叠?



