1. 程式人生 > >日期累計,今年的第幾天

日期累計,今年的第幾天

計算日期在本年是第幾天

原始碼
#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;
}
測試用結果
在這裡插入圖片描述


在這裡插入圖片描述