
13号星期几
发布日期:2021-05-15 08:59:21
浏览次数:117
分类:原创文章
本文共 640 字,大约阅读时间需要 2 分钟。
题目描述
请编程统计:从1900年1月1日(当天是星期一)开始经过的n年当中,每个月的13号这一天是星期一、星期二、星期三、……、星期日的次数分别是多少?
输入文件:
共一行,一个整数n (1≤n≤400)。
输出文件:
仅一行, 有7个整数(依次是星期一、星期二、星期三、……、星期日的次数),各数间以空格相隔。
样例
输入:
样例输入 Copy
1
样例输出 Copy
1 3 1 2 2 2 1
#include<bits/stdc++.h>using namespace std;int tj[8],n,m[13],o;int main(){ cin>>n; for(int i=1900;i<=n+1899;i++){ m[1]=31,m[2]=28,m[3]=31,m[4]=30,m[5]=31,m[6]=30,m[7]=31,m[8]=31,m[9]=30,m[10]=31,m[11]=30,m[12]=31; if((i%100!=0&&i%4==0)||i%400==0) m[2]++; for(int j=1;j<=12;j++){ for(int k=1;k<=m[j];k++){ o++; if(o>7) o-=7; if(k==13) tj[o]++; } } } for(int i=1;i<=7;i++) cout<<tj[i]<<" "; return 0;}
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月22日 20时37分59秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Git简单理解与使用
2019-03-11
echarts 基本图表开发小结
2019-03-11
二分查找.基于有序数组的查找方法.704
2019-03-11
制作JS验证码(简易)
2019-03-11
adb通过USB或wifi连接手机
2019-03-11
包装类
2019-03-11
JDK9-15新特性
2019-03-11
集合继承结构
2019-03-11
LinkedList 实现类
2019-03-11
Vector 实现类
2019-03-11
HashMap类、HashSet
2019-03-11
HashTable类
2019-03-11
TreeSet、TreeMap
2019-03-11
ObjectInputStream、ObjectOutputStream
2019-03-11
JVM内存模型
2019-03-11
反射机制
2019-03-11
可变长度参数
2019-03-11
堆空间常用参数总结
2019-03-11
3、条件查询
2019-03-11