2 条题解
-
0
#include<stdio.h> int main(){ int arr[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int n,a,b,c,t=0; scanf("%d",&n); for(int i=0;i<n;i++){t=0; scanf("%d%d%d",&a,&b,&c); for(int j=0;j<b;j++){ t+=arr[j]; }; t=t+c; if(((a%4==0&&a%100!=0)||(a%400==0))&&b>2){t=t+1;} printf("%d\n",t); } return 0; }
-
0
#include<stdio.h> int main() { int t,i,y,m,d,w; scanf("%d",&t); int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; while(t--) { w=0; scanf("%d %d %d",&y,&m,&d); for(int i=0;i<m-1;i++) { w+=a[i]; } if(((y%4==0&&y%100!=0)||(y%400==0))&&(m>2)) { w=w+1; } printf("%d\n",w+d); } return 0; }
- 1
信息
- ID
- 152
- 时间
- 3000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 695
- 已通过
- 316
- 上传者