Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
113317 常钰杰 今年的第几天 C++ Accepted 0 MS 268 KB 1478 2025-03-15 17:38:10

Tests(1/1):


Code:

#include<bits/stdc++.h> using namespace std; int year,month,day; int Sm(int year,int month) { int sumDay=0; int Day[month]; int flag; if(year%4==0&&(year%100!=0||year%400==0)) { flag=1; } else { flag=0; } for(int i=1;i<month;i++) { if(flag==1) { switch(i) { case 1: case 3: case 5: case 7: case 8: case 10: Day[i]=31; break; case 4: case 6: case 9: case 11: Day[i]=30; break; case 2: Day[i]=29; break; } } else switch(i) { case 1: case 3: case 5: case 7: case 8: case 10: Day[i]=31; break; case 4: case 6: case 9: case 11: Day[i]=30; break; case 2: Day[i]=28; } } for(int i=1;i<month;i++) { sumDay+=Day[i]; } return sumDay; } int main() { cin>>year>>month>>day; cout<<Sm(year,month)+day; return 0; }