upc 不存在的日期

C语言——计算某日是该年的第几天 一、实例说明 编写一个计算天数的程序,用户从键盘中输入年、月、日,在屏幕中输出此日期是该年第几天。 二、实现代码 #include <stdio.h> main() { int y,m,d,T; printf("请输入年,月,日\n"); scanf("%d,%d,%d",&y,&m,&d); if((y%4==0&&y%100!=0)||(y%400==0)) { T=31+29;} else {T=31+28;} switch(m) { cas 阅读详情
题目描述

你被要求实现一个程序。
这个程序需要读入三个正整数y,m,d,表示y年m月d日。
但是这个日期可能是不存在的。这里保证不存在的情况只有一种:d大于该月的天数。

这个程序需要实现的功能就是把这个日期改为合法的对应日期。假设y年m月有a天,那么y年m月a日后d−a天就是对应日期。
当然如果这个日期已经合法就不需要改了。
注意闰年的二月有29。闰年的规定如下:
·普通年能被4整除且不能被100整除的为闰年。如2004年是闰年,2003年不是闰年。
·世纪年能被400整除的是闰年。如2000年是闰年,1900年不是闰年。
·对于数值很大的年份,这年如果能整除3200,并且也需要能整除172800则是闰年。如172800年是闰年,86400年不是闰年。
请特别注意第三条,因为这条可能相较鲜为人知。

输入

输入一行三个正整数y,m,d(1900≤y≤3700,1≤m≤12,1≤d≤31),表示输入的是y年m月d日。

输出

输出一个字符串,格式如 yyyy-mm-dd,表示合法的对应日期。注意年份需保留四位数字,月份和日期都应保留两位数字,若位数不够需输出前导0。

样例输入 Copy
2019 6 31
样例输出 Copy
2019-07-01
思路

这是一道模拟题目,主要就是 3200 这个特殊年份
闰年的二月有29。
·普通年能被4整除且不能被100整除的为闰年。
·世纪年能被400整除的是闰年。
·对于数值很大的年份,这年如果能整除3200,并且也需要能整除172800则是闰年。

代码:
#include<iostream>
#include<string>
#include<map>
//#include<unordered_map>
#include<queue>
#include<cstdio>
#include<vector>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<cmath>
#include<fstream>
#define X first
#define Y second
#define INF 0x3f3f3f3f
#define P pair<int,int>
using namespace std;
typedef long long ll;
const double eps=0.01;
const int N=1010;
const int maxn=5e4+10;
const int mod=1000000007;
const int b[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
int y,m,d,flag;
int main( )
{
    cin>>y>>m>>d;
    if(y<3200&&(y%4==0&&y%100!=0||y%400==0)||y%3200==0&&y%172800==0) flag=1;
    if(d>b[flag][m])
    {
        d=d-b[flag][m];
        if(m<12) m++;
        else m=1,y++;
        printf("%04d-%02d-%02d",y,m,d);
    }
    else printf("%04d-%02d-%02d",y,m,d);
    return 0;
}
CDH Hue连接Hbase报错TSocket read 0 bytes 问题描述 安装好CDH集群后,在Hue中查看HBase信息时,Hue界面报错如下: Api 错误:TSocket read 0 bytes Hue日志报错: exceptions_renderable ERROR Potential trace: [('/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/hue/apps/hbase/src/hbase/api.py', 46, 'query', 'return getattr(self 阅读详情

相关推荐

闲鱼虚拟商品自动发货神器XianYuAutoDeliveryX:从配置到对接大模型的完整指南

本文提供了一份关于闲鱼虚拟商品自动发货神器XianYuAutoDeliveryX的完整配置与实战指南。详细介绍了从环境搭建、账号安全配置到核心自动化流程的设置,并重点讲解了如何对接大语言模型API,实现智能对话回复,从而构建一套无人值守的闲鱼店铺自动化运营系统。

gray5的博客 1372

SQL server 判断不存在的日期

我整理的一些关于【状态图】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1SQL Server 中如何判断不存在的日期 在数据库管理中,日期处理是一个常见而又重要的任务。在 SQL Server 中,日期判断的需求常常出现在业务应用中,比如验证某个日期是否存在于数...

weixin_35870524的博客 248

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

睶 38万+

国防科大:问题求解——函数运用

educoder,Python,

weixin_62174595的博客 3639

别再只盯着版图画了!聊聊CMOS工艺里那个‘看不见的手’:STI应力(LOD效应)对模拟电路的实际影响

本文深入探讨了CMOS工艺中STI应力(LOD效应)对模拟电路设计的实际影响,揭示了这一隐形变量如何导致电流镜匹配偏差等常见问题。通过分析应力产生的物理机制、空间分布特性,以及提供伪器件设计、版图布局优化等实用解决方案,帮助工程师有效管理STI应力效应,提升电路性能。文章还探讨了FinFET工艺下的新挑战及机器学习在应力优化中的应用前景。

weixin_42656416的博客 358

【codex教程】Codex 注册和使用教程(2026最新版)

Codex 是 OpenAI 推出的 AI 编程助手,可以帮助开发者阅读代码、修改代码、运行命令、生成测试、排查 bug、做代码审查,也可以在终端、IDE、Codex App 或网页端使用。根据 OpenAI 帮助中心,截至 2026 年 6 月,Codex 已包含在 Free、Go、Plus、Pro、Business、Edu 和 Enterprise 等 ChatGPT 方案中,但不同套餐的使用额度会有所不同。适合开发者在终端中使用。如果你想在命令行里使用 Codex,可以安装 Codex CLI。

与时俱进,开放共享 2万+

昨天今天明天

题目描述 ​ 输入一个日期,计算这个日期前一天和后一天的日期。 输入 ​ 输入三个整数 y,m,d分别表示年月日 (1000≤y≤3000,1≤m≤12, 日期必合法) 输出 ​ 第一行输出三个用空格分隔的整数,表示前一天的年月日。 ​ 第二行输出三个用空格分隔的整数,表示后一天的年月日。 #include <stdio.h> int main(){ int y,m,d; scanf("%d%d%d", &y, &m, &d); int y1 = y, y2

qq_40713201的博客 1309

MSP430开发入门:手把手教你用IAR EW430从建工程到烧录调试(附F5529配置)

本文详细介绍了如何使用IAR Embedded Workbench(EW430)进行MSP430F5529开发板的嵌入式开发,从环境搭建、工程配置到硬件调试全流程。通过实战示例和关键配置技巧,帮助开发者快速掌握MSP430开发的核心要点,包括LED控制、定时器使用和低功耗优化等实用技术。

weixin_30240349的博客 391

C语言例5-2:从键盘输入三个整数,分别代表年、月和日,输出这一天是该年的第几天。

2024回车 3回车 31回车。

grace♥的博客 895

万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文

这篇文章是图像处理的最后一篇文章,后面我们将进入新的章节。图像处理文章主要讲解的图像处理方法包括图像几何运算、图像量化采样、图像点运算、图像形态学处理、图像增强、图像平滑、图像锐化、图像特效、图像分割、傅里叶变换与霍夫变换、图像分类等。个人感觉如果你是编程初学者、Python初学者或图像处理爱好者,这个系列真心适合你学习,并且这篇文章算是Python图像处理的学习路线,希望您喜欢。

杨秀璋的专栏 2万+

uniapp [全端兼容] - 实现接入集成高德地图搜索地址及选择位置功能,搜索框检索选择地点并返回经纬度及详细省市区县街道地址,用户搜索历史及清空历史记录,选择地址自动获取周边位置列表/地图移动选点

uni-app,高德地图,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,Uniapp高德地图,在地图上选择或搜索指定地点,打开地图选择位置,关联地址搜索,输入地址返回附近地址列表,uniApp高德地图地址搜索,搜索框历史记录,关键字搜索,周边查询,搜索位置,uniapp对接高德实现搜索出现地址以及保存搜索记录,集成高德地图,实现精准位置选点功能,获取当前定位城市,如何实现搜索功能,获取省份城市区街道详细地址经纬度,移动选点标记位置,在地图上进行选择位置选点、搜索

🏆 前端领域优质创作者 1万+

关于Unified Parallel C(UPC)

关于 Unified Parallel C 中 upc_forall 语句的使用与技巧 Nancy Wang, 软件工程师, IBM 胡 国威, 软件工程师, IBM 简介: UPC 并行编程语言在国外已经得到重用,然而在国内学习该语言的材料还比较匮乏。继《浅谈并行编程 Unified Parallel C 》整体概括地介绍 UPC 语言之后,我们将针对

alaclp的专栏 1856

【温室气体数据集】全球总碳柱观测网络 TCCON

【温室气体数据集】全球总碳柱观测网络 TCCON

WW、forever的博客 437

UPC码怎么用?亚马逊上架与编码管理完整指南

UPC码在亚马逊上架时需正确填写并确保编码在GS1数据库中有有效注册。本文从使用方法、编码管理、常见错误和长期策略四个维度给出完整实操指南。

weixin_72100906的博客 14

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

南昌大学计算机组织期末,南昌大学计算机组织与结构实验4---uPC和PC实验

《南昌大学计算机组织与结构实验4---uPC和PC实验》由会员分享,可在线阅读,更多相关《南昌大学计算机组织与结构实验4---uPC和PC实验(5页珍藏版)》请在人人文库网上搜索。1、南昌大学实验报告学生姓名: 伤城 学 号: XX 专业班级: 网络工程101班 实验类型: 验证综合 设计 创新 实验日期: 2013/5/16 实验成绩: 一、实验名称实验4 微程序计数器uPC实验/PC实验二、实...

weixin_36149997的博客 1920

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

20200829upc

A.一个由2019四位数组成的字符串,不连续取子串可取多少2019. #include<iostream> #include<string> #include<cstring> #include<algorithm> using namespace std; const int maxn = 1000010; int num[maxn],p[maxn]; int main(void) { char str[maxn]; while(~scan

__surtr的博客 117

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

UPC第41场,第42场部分题解

UPC第41场,第42场部分题解 第41场 A: LR Constraints We have N cards arranged in a row from left to right. We will write an integer between 1 and K (inclusive) on each of these cards, which are initially blank. Given are K restrictions numbered 1 through K. Restriction

qq_51065615的博客 1316

UPC Contest 1747 THE WORLD

题目描述 The World can indicate world travel, particularly on a large scale. You mau be lucky enough to be embarking on a six-month overseas trip, or are working, studying or living overseas for an exten...

ytuyzh的博客 186

2021级程序设计ICODING答案分享

2021级icoding答案分享(并非全部原创)

qq_64307376的博客 2万+

浅谈并行编程语言 Unified Parallel C

胡国威,软件工程师, IBM 简介: 随着多核技术的发展,为了提高硬件的利用率和满足超级计算日益增长的需求,并行编程语言应运而生,UPC就是其中之一。越来越多的程序开发人员面临到并行编程的问题,因此学习一门并行编程语言必要性变得愈发迫切。UPC并行编程语言在国外已经得到重用,但是在国内介绍该语言的材料还比较匮乏。因此,本文通过重点介绍 UPC并行编程语言对 C 语言所进行的扩展,使读

alaclp的专栏 3199

UPC 2019年第二阶段我要变强个人训练赛第十六场

传送门:   [1]:UPC比赛场   [2]:UPC补题场 F.gu集合(数论) •题目描述 1 题目描述: 2 Dew有一个长为n的集合S。 3 有一天,他想选k个不同的元素出来做游戏。 4 但是Dew只有两只手,所以他只能先选出k个元素,然后拿出这k个元素中最小的两个。 5 事实上,Dew更喜欢这k个元素中第二小的那个。 6 因此他会记一个集...

weixin_30497527的博客 168

upc组队赛18 THE WORLD【时间模拟】

THE WORLD 题目链接 题目描述 The World can indicate world travel, particularly on a large scale. You mau be lucky enough to be embarking on a six-month overseas trip, or are working, studying or living overs...

weixin_33836223的博客 244

华钜同创:各卖家注意!亚马逊发布新规,强制卖家上传GTIN

近日,亚马逊针对北美站及欧洲站的卖家发布了一则新公告。公告规定了卖家须在商品上架时提供合法、正规的商品条码GTIN。 如若商品条码并非从官方渠道GS1办理或未被品牌所有者授权使用,则视为无效条码,将面临被强制移除商品或暂停账户等处罚。 什么是GTIN条码 GTIN条码起源于上世纪70年代,是商业上对零售的结算和进销存的管理,拥有“商品全球唯一识别”天然的属性,是商品标识的“全球身份证”,也是进行国际贸易的“全球通行证”。 GTIN有四种不同的编码结构:GTIN-13、GTIN-14、GTIN-8和GTIN

HJ_Mrs的博客 870

一维条形码的种类

条形码(Barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。

hongshunjie2006的博客 6288

物流包裹识别技术

本文系统介绍了物流识别技术,重点分析了一维码的分类及应用。流包裹标识系统通过唯一标识实现物流全程追踪,其核心载体为一维码和二维码。一维码根据编码规则分为多种类型:UPC/EAN主要用于零售商品,Code39/128适合物流运输,ITF抗污性强适合仓储,Codabar用于特定场景。各类一维码在字符集、长度、密度及抗损性上存在差异,UPC/EAN仅支持数字,Code128支持全ASCII且密度最高。选择时需考虑字符需求、空间限制和行业标准,如零售必须使用UPC/EAN。这些标准化编码技术大幅提升了各行业的自动化

i33oi的博客 686

upc 1824: 低价购买

1824: 低价购买时间限制: 1 Sec  内存限制: 128 MB提交: 129  解决: 39[提交][状态][讨论版]题目描述“低价购买”这条建议是在奶牛股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买;再低价购买”。每次你购买一支股票,你必须用低于你上次购买它的价格购买它。买的次数越多越好!你的目标是在遵循以上建议的前提下,求你最多能购买股票的次...

sher杨的博客 250
上一篇: upc 无重力 (dancer)(dp)
下一篇: upc 居合(尼姆博奕)
Cosmic_Tree
博客等级 码龄7年 134粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值