02:不吉利日期

PAT乙级(Basic Level)练习题 不吉利的日期 题目描述 在国外,每月的 13 号和每周的星期 5 都是不吉利的。特别是当 13 号那天恰好是星期 5时,更不吉利。 现在给你一个年份,请你从小到大依次输出当年所有13 号是星期 5 的月份。 输入描述: 输入包含多组数据,每组数据包含一个正整数year(2000≤year≤9999)。 输出描述: 对应每一组数据,输出所有符合条件的月份,月份之间用空格隔开。 如果当年不存在13号是星期五的月份,... 阅读详情

02:不吉利日期


总时间限制: 
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天
来源
计算概论化学学院期末考试


#include <stdio.h>
#include <iostream>
#include <stack>
#include <string.h>
#include <queue>
#include <cmath>
#include <vector>
#include <algorithm>
#include <map>
#include <set>
#include <string>
using namespace std;
typedef long long LL;
#define MAX 1001
int a[MAX][MAX];
int b[MAX][MAX];
int res[MAX][MAX];
int n, m;

int day[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int sumDay(int month)
{
    int sumday = 0;
    for(int i = 1; i < month; i++){
        sumday += day[i];
    }
    sumday += 13;
    return sumday;
}



int main() {
    //freopen("in.txt", "r", stdin);
    //freopen("out.txt", "w", stdout);
    int n;
    cin >> n;
    for(int i = 1; i <= 12; i++){
        if(((sumDay(i) - 1) % 7 + n) % 7 == 5){
            cout << i << endl;
        }
    }
    return 0;

}





不吉利数字的C语言实现 不吉利数字问题的C语言课程设计代码,实现了主要的参数,有交互菜单。 立即下载

相关推荐

c语言/黑色星期五

问题描述:在西方,星期五和数字13都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天,所以不管哪个月的13日恰逢是星期五就叫“黑色星期五”,对于输入的年份,如果有黑色星期五,则输入黑色星期五具体日期;如过没有,则输出“无黑色星期五”。 实现方法:定义数组days[2][3],行标为0,1的分别存放非闰年和闰年各月13日是这一年的第几天,如果days[1][8]存放闰年的8月13日是这一年的第几天。

POJ-2723-不吉利日期

一、题目 2723 不吉利日期 http://poj.grids.cn/practice/2723/时间限制:1000ms 内存限制:65536kB描述在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1..7)输...

weixin_33860722的博客 1236

[CARLA系列--01]CARLA 0.9.15 在Windows下的安装教程(一)

Carla是一款开源的自动驾驶仿真器,它基本可以用来帮助训练自动驾驶的所有模块,包括感知系统,Localization, 规划系统等等.Carla这个产品目前已经更新到了最新的0.9.15版本,目前遇到好多人在windows系统上如何安装可编辑版的Carla遇到了好多问题,所以针对在windows上的安装,推出此列教程.

汽车ECU自动化测试 4650

不吉利日期

#include using namespace std; int main(){ int d[365],n,i; int m[12]={12,43,71,102,132,163,193,224,255,285,316,346}; cin>>n; for(i=0;i365;i++){ d[i]=n; if(n==7) n=1; else n++;} for(i=0;i12;i

kt1776133839的博客 2060

【故障排查】telnet连接失败:端口23不可达的深度分析与解决方案

本文深度剖析了telnet连接失败,特别是端口23不可达的常见原因与系统性解决方案。文章从客户端本地配置、服务器端服务与防火墙、中间网络路径三个层面,提供了详细的排查步骤与命令,并强调了Telnet协议的安全风险,建议使用SSH等更安全的替代方案进行远程管理与端口测试。

weixin_29306011的博客 897

Excel数字变成了小数点+E+17?这些方法帮你解决!

本文介绍了三种解决Excel中数字变成小数点+E+17问题的方法:通过下拉箭头或右键菜单设置单元格格式为文本、使用TEXT函数将科学计数法转换为文本。这些方法各有优缺点,适用于不同的场景和需求。在实际应用中,我们可以根据具体情况选择合适的方法来解决问题。通过以上方法,我们可以轻松地从繁琐的小数点+E+17问题中解脱出来,更便捷地处理Excel中的数字。希望本文能够帮助到您,让您在使用Excel时更加得心应手!

nntxthml的博客 1245

OpenJudge NOI 1.13 02:不吉利日期

【题目链接】 OpenJudge NOI 1.13 02:不吉利日期 【题目考点】 1. 取模运算 【解题思路】 在以下描述中,星期的数值为0表示星期日,1表示星期一,…,6表示星期六。 考虑这一年第x天是星期几。 假如1月1日是星期w,这一年第0天为星期w-1。星期编号每过7天为一个周期,第0天,第7天,…,第7的倍数天的星期都是一样的,都是w-1。 如果x/7=m......dx/7 = m ...... dx/7=m......d,那么x=7∗m+dx = 7*m+dx=7∗m+d且0≤d<70

君义NOIP的博客 1685

DCM07-诊断服务EcuReset ($11 )的配置和实现

文章目录1 诊断服务EcuReset ($11 )1.1 概述1.2 诊断模式声明组1.3 代码实现1.4 配置参数 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 1 诊断服务EcuReset ($11 ) 1.1 概述 该服务实现了 ECU 内的复位功能,协议的具体理论讲解请参考「FlashBootloader03【电控单元复位服务($11)】」。在接收到UDS 服务 0x11 的请求时,DCM 模块应触发 ModeDeclarationGroupPrototy

2063

OpenJudge 1.13 02:不吉利日期

文章仅为本人学习笔记,不是最优解,欢迎指出不足 #include <iostream> using namespace std; int main() { //-----------------------------thirteen中元素为12个月中每个月的13号所在365天中的天数序号,数组的元素下标+1即为所在月份 int sum=13; int month[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int

m0_63790159的博客 612

Windows 11 WSL2环境下OpenClaw部署的兼容性问题分析与解决方案研究

本文研究了OpenClaw在Windows 11 WSL2环境下的部署方案。WSL2通过无缝集成Linux与Windows系统,为OpenClaw提供了良好的运行环境,支持GPU加速和跨平台开发。文章详细分析了硬件配置要求(推荐8核CPU/16GB内存/NVMe SSD)、系统选择(Windows 11 Pro+Ubuntu 22.04)以及部署步骤,包括WSL2启用、Linux发行版安装、Python/Node.js/Redis等依赖配置。通过优化.wslconfig文件参数(如内存分

博客 2279

PCL 中实现平面模型分割【2026最新版】

RANSAC分割平面。博客长期更新,最近一次更新时间为:2026年5月4日。

点云侠的博客 38万+

C++OpenJudge1.13编程基础之综合应用02:不吉利日期题解

C++OpenJudge1.13编程基础之综合应用02:不吉利日期题解 描述 在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。(w=1…7) 输入 输入有一行,即一月一日星期几(w)。(1 <= w <= 7) 输出 输出有一到多行,每行一个月份,表示该月的13日是星期五。 样例输入 7 样例输出 1 10 提示 1、3、5、7、8

Jacggs的博客 1446

A133在Android13上适配百兆以太网

NOTE] 【技术支持问题】问题背景/平台。

mangofu的博客 412

NOI / 1.13编程基础之综合应用 提问02:不吉利日期 笨办法

在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。输入有一行,即一月一日星期几(w)。(1 <= w <= 7)输出有一到多行,每行一个月份,表示该月的13日是星期五。1、3、5、7、8、10、12月各有31天。4、6、9、11月各有30天。

2303_79132118的博客 243

工业级AI智能体落地:OpenClaw+ONNX Runtime全栈部署,端到端延迟压至12ms

OpenClaw+ONNX的组合为工业AI智能体的落地提供了一套完整、高效、安全的解决方案。它解决了传统云端智能体在工业场景中面临的延迟、安全和稳定性问题,实现了本地数据闭环和毫秒级响应。未来,随着边缘计算和轻量级大模型技术的发展,工业AI智能体将变得更加智能和强大。我们可以预见,在不久的将来,工厂里的每一台设备都将拥有自己的AI智能体,它们能够自主感知、自主决策、自主执行,真正实现工业生产的全自动化和智能化。👉 点击我的头像进入主页,关注专栏第一时间收到更新提醒,有问题评论区交流,看到都会回。

2601_94871597的博客 735

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

NOI编程基础---不吉利日期

在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。输入有一行,即一月一日星期几(w)。(1 <= w <= 7)输出有一到多行,每行一个月份,表示该月的13日是星期五。1、3、5、7、8、10、12月各有31天。4、6、9、11月各有30天。

2401_88008848的博客 393

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

POJ 2723:不吉利日期

#include #include int main() { int i,m=13,d,t; int p[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; scanf("%d",&d); for(i=0;i12;i++) { m=m+p[i]; t=m%7; t=t-1+d

喜欢计算机是一种病 967

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

百练 2723 不吉利日期

#include int main() { int day[13]={0,12,31,28,31,30,31,30,31,31,30,31,30}; int w; int i; scanf("%d",&w); for(i=1;i<=12;i++) {w=(w+day[i])%7; if(w==5) printf("%d\n",i); } return 0; }

【Zhou Ping 's 解题报告】为了有资格参加亚洲区ACM而奋斗 2765
上一篇: 01:数制转换
下一篇: 03:八进制小数
ljf_study
博客等级 码龄10年 72粉丝 254原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值