Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
515 | 龚施宇 | 判断某年某月天数 | C++ | 通过 | 100 | 0 MS | 252 KB | 418 | 2019-09-20 21:02:25 |
#include<iostream> int main(){ int y,m,d; scanf("%d %d",&y,&m); switch(m){ case 1:case 3:case 5:case 7:case 8:case 10:case 12: d=31; printf("%d\n",d); break; case 4:case 6:case 9:case 11: d=30; printf("%d\n",d);break; case 2: if(y%4==0&&!(y%100==0)||y%400==0){ d=29; printf("%d\n",d); }else{ d=28; printf("%d\n",d);break; } } return 0; }