1 条题解
-
0
C++ :
#include<bits/stdc++.h> using namespace std; int n,i,y,d,j,k; int a[10];//存储13日落到了周几 //平年2月28天 int m[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; int main() { cin>>n; y = 1900;//初始值 int x = 1;//周一 //n年,每年12个月 for(i = 1;i <= n;i++){ for(j = 1;j <= 12;j++){ //循环每个月的天数 d = m[j]; //如果是2月,且是闰年 if(j == 2 && (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)){ d = d + 1; } //循环本月天数 for(k = 1;k <= d;k++){ // cout<<y<<"-"<<j<<"-"<<k<<" "<<x<<" "; //如果是13号 if(k == 13){ a[x]++; } x++; if(x > 7) x = 1; } // cout<<endl; } y++; } cout<<a[6]<<" "<<a[7]<<" "; for(i = 1;i <= 5;i++){ cout<<a[i]<<" "; } return 0; }
- 1
信息
- ID
- 2487
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者