日期累计,今年的第几天

计算日期在本年是第几天

源代码
#include
#include
using namespace std;

int main()
{
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0,y,m,d;
scanf("%d/%d/%d",&y,&m,&d);
for(int i=0;i<m-1;i++)
sum+=a[i];
sum+=d;
if((y%40&&y%100!=0)||y%4000) //判断是否为闰年
sum++;
cout << sum << endl;
return 0;
}
测试用结果
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40076972/article/details/84370547