首页 > 编程语言 >noi 1.13编程基础之综合应用 02:不吉利日期

noi 1.13编程基础之综合应用 02:不吉利日期

时间:2023-01-09 21:24:34浏览次数:45  
标签:02 星期 13 noi 输出 int 31 30 1.13

总时间限制: 1000ms 内存限制: 65536kB
描述
在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)
输入
输入有一行,即一月一日星期几(w)。(1 <= w <= 7)
输出
输出有一到多行,每行一个月份,表示该月的13日是星期五。
样例输入
7
样例输出
1
10
提示
1、3、5、7、8、10、12月各有31天
4、6、9、11月各有30天
2月有28天
来源
计算概论化学学院期末考试
题意
按从小到大的顺序输出月份,由一到多行,每行一个月份,表示该月的13日是星期五。
解题思路
输入w,表示一个月一日的星期几,i表示这一年的哪几个月,j表示是这个月的哪个日,当天数等于13天,星期五时,输出i+1,表示是哪几个月份的13日是星期五
代码实现

include<bits/stdc++.h>

using namespace std;
int main(){
int m[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int w;
cin>>w;
for(int i=0;i<12;i++){//月
for(int j=1;j<=m[i];j++){//日
if(j== 13&&d ==5){
cout<<i+1<<endl;//输出哪几个月有13日是星期五
}
w++;
if(w ==8)w=1;
}
}
return 0;
}

标签:02,星期,13,noi,输出,int,31,30,1.13
From: https://www.cnblogs.com/adnss/p/17038543.html

相关文章

  • 【CF802O】April Fools' Problem (hard) 题解 (线段树模拟费用流)
    线段树模拟费用流。LG传送门。SolutionPart1根据题面,显然想到此题是费用流。建图方式亦是显然:\(S\rightarrowi\),流量为\(1\),费用为\(a_i\);\(i\rightarrowT_0\)......
  • 20230109今天遇见的问题?学代码 多思考多敲多看
    20230109今天遇见的问题?学代码多思考多敲多看1)detailOther(this.$route.params.id).then((res)=>{console.log(res.result,"详细信息");this.form=res......
  • IDEA2022设置项目默认Maven仓库路径
    介绍我们在使用idea创建新项目时,如果没有提前做配置,那么每次创建maven项目都是使用默认的maven配置,每次还需要进行修改maven配置,十分不方便,那么如何在每次创建maven项目时,......
  • ## SZTUACM周报(2023.1.2 ~ 2023.1.8)
    图论刷题昂贵的聘礼(单源最短路,图论建模)思路:将每个物品看作一个点,到达这个点表示获得该物品,获取该物品的代价就是边权,用0号点表示初始状态(不拥有任何物品),......
  • macbook pro更换三星EVO 970 PLUS教程2020年
    macbookpro更换三星EVO970PLUS教程2020年1.买个转接头2.买硬盘三星EVO970PLUS3.买螺丝刀,螺丝刀最好是网上一起买,苹果的那个螺丝刀很难找4.拆机6.下载镜像做USB启动盘8.......
  • 02. 运算符
    一、运算符  运算符也称为操作符,它是完成一系列操作的符号。运算符用于将一个或几个值进行计算而生成一个新的值,对其进行计算的值称为操作数,操作数可以是常量或变量。......
  • 老黑2022秋季上课内容
    老黑2022秋季上课内容链式前向星关键代码\(N\)表示点数+10;\(M\)表示边数+10。有向边初始数组structEdge{ intnext,to,v; /* *next记录上一条边同......
  • 2023/1/9 20221321杨渝学习打卡
    Python入门学习学习链接:https://www.bilibili.com/video/BV14r4y1k7F9/?spm_id_from=333.999.0.0&vd_source=a989a1afa6cb8b6527dd9bf059d71439输入,输出,计算1.输入:在c语......
  • 2023/1/9.1
    For循环虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句——for循环,使一些循环循环结构变得更加简单。for循环语句是支持迭代的一种通......
  • 2023/1/9.2
    breakcontinue认识break在任何循环语句的主题部分,均可用break控制循环的流程。break用户强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)i......