日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝桥杯 日期问题

發布時間:2025/3/11 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯 日期问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
版權聲明:本文為作者原創文章,轉載請注明出處。 https://blog.csdn.net/Glasier/article/details/79630724 </div><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css"><div class="htmledit_views" id="content_views"><div class="pdsec" style="font-family:'微軟雅黑', '黑體', '宋體';color:rgb(51,51,51);">問題描述</div><div class="pdcont" style="font-family:'宋體', 'Times New Roman';font-size:14px;line-height:22px;color:rgb(51,51,51);">  小明正在整理一批歷史文獻。這些歷史文獻中出現了很多日期。小明知道這些日期都在1960年1月1日至2059年12月31日。令小明頭疼的是,這些日期采用的格式非常不統一,有采用年/月/日的,有采用月/日/年的,還有采用日/月/年的。更加麻煩的是,年份也都省略了前兩位,使得文獻上的一個日期,存在很多可能的日期與其對應。<br><br>  比如02/03/04,可能是2002年03月04日、2004年02月03日或2004年03月02日。<br><br>  給出一個文獻上的日期,你能幫助小明判斷有哪些可能的日期對其對應嗎?</div><div class="pdsec" style="font-family:'微軟雅黑', '黑體', '宋體';color:rgb(51,51,51);">輸入格式</div><div class="pdcont" style="font-family:'宋體', 'Times New Roman';font-size:14px;line-height:22px;color:rgb(51,51,51);">  一個日期,格式是"AA/BB/CC"。 (0 &lt;= A, B, C &lt;= 9)</div><div class="pdsec" style="font-family:'微軟雅黑', '黑體', '宋體';color:rgb(51,51,51);">輸出格式</div><div class="pdcont" style="font-family:'宋體', 'Times New Roman';font-size:14px;line-height:22px;color:rgb(51,51,51);">  輸出若干個不相同的日期,每個日期一行,格式是"yyyy-MM-dd"。多個日期按從早到晚排列。</div><div class="pdsec" style="font-family:'微軟雅黑', '黑體', '宋體';color:rgb(51,51,51);">樣例輸入</div><div class="pddata" style="font-family:'Courier New', Courier, monospace;font-size:14px;color:rgb(51,51,51);">02/03/04</div><div class="pdsec" style="font-family:'微軟雅黑', '黑體', '宋體';color:rgb(51,51,51);">樣例輸出</div><div class="pddata" style="font-family:'Courier New', Courier, monospace;font-size:14px;color:rgb(51,51,51);">2002-03-04<br style="font-family:'宋體', 'Times New Roman';">2004-02-03<br style="font-family:'宋體', 'Times New Roman';">2004-03-02</div><div class="pddata" style="font-family:'Courier New', Courier, monospace;font-size:14px;color:rgb(51,51,51);"><br></div><p></p><div><strong><span style="color:#000066;">需要判斷閏年,<strong><span style="color:#000066;">注意年月日的限制,然后</span></strong>對年月日進行如題三種排序,判斷后放到set中,按序輸出就可以了。</span></strong></div><div><strong><span style="color:#000066;">代碼如下。</span></strong></div><div><br></div><p></p><pre onclick="hljs.copyCode(event)"><code class="language-cpp hljs"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;iostream&gt;</span></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;cstring&gt;</span></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-meta">#<span class="hljs-meta-keyword">include</span> <span class="hljs-meta-string">&lt;set&gt;</span></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="4"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">using</span> <span class="hljs-keyword">namespace</span> <span class="hljs-built_in">std</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="5"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> </div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="6"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">int</span> m[<span class="hljs-number">2</span>][<span class="hljs-number">13</span>]={&nbsp;&nbsp;&nbsp;&nbsp;<span class="hljs-number">0</span>,<span class="hljs-number">31</span>,<span class="hljs-number">28</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="7"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="hljs-number">0</span>,<span class="hljs-number">31</span>,<span class="hljs-number">29</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>,<span class="hljs-number">30</span>,<span class="hljs-number">31</span>};</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="8"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-built_in">set</span>&lt;<span class="hljs-built_in">string</span>&gt;e;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="9"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> </div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="10"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-function"><span class="hljs-keyword">void</span> <span class="hljs-title">check</span><span class="hljs-params">(<span class="hljs-keyword">int</span> a[])</span></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="11"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">{</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="12"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">char</span> c[<span class="hljs-number">15</span>];</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="13"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-built_in">string</span> s;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="14"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">int</span> y=a[<span class="hljs-number">0</span>]+<span class="hljs-number">1900</span>,f=<span class="hljs-number">0</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="15"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">if</span>(y&lt;<span class="hljs-number">1960</span>) y+=<span class="hljs-number">100</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="16"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">if</span>((y%<span class="hljs-number">4</span>==<span class="hljs-number">0</span>&amp;&amp;y%<span class="hljs-number">100</span>)||y%<span class="hljs-number">400</span>==<span class="hljs-number">0</span>) f=<span class="hljs-number">1</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="17"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">if</span>(<span class="hljs-number">1</span>&lt;=a[<span class="hljs-number">1</span>]&amp;&amp;a[<span class="hljs-number">1</span>]&lt;=<span class="hljs-number">12</span>)</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="18"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> {</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="19"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">if</span>(<span class="hljs-number">1</span>&lt;=a[<span class="hljs-number">2</span>]&amp;&amp;a[<span class="hljs-number">2</span>]&lt;=m[f][a[<span class="hljs-number">1</span>]])</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="20"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> {</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="21"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-built_in">sprintf</span>(c,<span class="hljs-string">"%d-%02d-%02d"</span>,y,a[<span class="hljs-number">1</span>],a[<span class="hljs-number">2</span>]);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="22"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">if</span>(e.count(s=c)==<span class="hljs-number">0</span>) e.insert(s);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="23"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> }</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="24"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> }</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="25"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">}</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="26"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> </div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="27"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-function"><span class="hljs-keyword">int</span> <span class="hljs-title">main</span><span class="hljs-params">()</span></span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="28"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">{</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="29"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">int</span> a[<span class="hljs-number">3</span>],t;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="30"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-built_in">scanf</span>(<span class="hljs-string">"%2d/%2d/%2d"</span>,&amp;a[<span class="hljs-number">0</span>],&amp;a[<span class="hljs-number">1</span>],&amp;a[<span class="hljs-number">2</span>]);check(a);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="31"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> t=a[<span class="hljs-number">2</span>];a[<span class="hljs-number">2</span>]=a[<span class="hljs-number">1</span>];a[<span class="hljs-number">1</span>]=a[<span class="hljs-number">0</span>];a[<span class="hljs-number">0</span>]=t;check(a);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="32"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> t=a[<span class="hljs-number">2</span>];a[<span class="hljs-number">2</span>]=a[<span class="hljs-number">1</span>];a[<span class="hljs-number">1</span>]=t;check(a);</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="33"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">for</span>(<span class="hljs-built_in">set</span>&lt;<span class="hljs-built_in">string</span>&gt;::iterator it=e.begin();it!=e.end();it++) <span class="hljs-built_in">cout</span>&lt;&lt;*it&lt;&lt;<span class="hljs-built_in">endl</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="34"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="35"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">}</div></div></li></ol></code><div class="hljs-button {2}" data-title="復制"></div></pre><br><p><br></p><p><br></p> </div></div>

總結

以上是生活随笔為你收集整理的蓝桥杯 日期问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国内精品 | 黄网页在线观看 | 中文字幕精品无码亚 | 91精品国产91久久久久久吃药 | 澳门三级 | 成年人黄色 | 涩涩屋视频| 午夜激情av在线 | 欧美视频一区二区三区 | 欧美视频一区二区三区四区 | 国产av一区二区三区最新精品 | 69久人妻无码精品一区 | av永久免费在线观看 | 91 色 | 欧美中文字幕在线视频 | 日韩精品第二页 | 婷婷综合国产 | 久久久久人妻一区精品 | 午夜宅男影院 | 少妇搡bbbb搡bbbb | 黄色录像a级片 | 九九九精品视频 | 超碰最新在线 | 国产一区二区三区四区视频 | 精品国产一区二区三 | 九九资源网 | 欧美精品免费一区二区三区 | 日韩欧美一区二区三区在线观看 | 欧美日韩偷拍视频 | 国产91一区二区三区 | 性色av一区二区三区在线观看 | 亚洲av无码一区二区三区在线播放 | 亚洲熟女乱色综合亚洲小说 | 超碰国产一区二区三区 | 欧美成在线视频 | 黄色国产视频 | 视频在线观看你懂的 | 少妇高潮av久久久久久 | 欧美 日韩 国产 在线 | 一起草视频在线播放 | 亚洲网在线观看 | 最新中文字幕免费视频 | 青草视频免费在线观看 | 激情久久免费视频 | 91视频在| 国产亚洲AV无码成人网站在线 | 亚洲午夜免费视频 | 一区二区三区四区欧美 | 九色91| 国产综合图区 | 超碰在线最新地址 | 台湾少妇xxxx做受 | www.国产91| 国产福利免费在线观看 | 欧美激情一区二区三区免费观看 | 日本福利视频导航 | 男人的天堂在线观看av | 欧美日本高清 | 轮番上阵免费观看在线电影 | 懂色av懂色av粉嫩av分享吧 | 不卡av一区二区 | 日韩中文字幕在线观看视频 | 国产精品视频一二三 | 久操资源网 | 东京热加勒比无码少妇 | 亚洲色图36p | 欧美视频性| 爱爱免费视频网站 | 日本一级淫片 | 四虎影成人精品a片 | 国产精品久久久999 www日本高清视频 | 天天色天天操天天 | 老妇裸体性激交老太视频 | 成人动漫在线观看免费 | 日本xxxx18高清hd | 欧美乱淫| 国产传媒精品 | 欧美视频一二三区 | 亚洲经典在线观看 | 成人在线激情视频 | 中文在线资源天堂 | 东北少妇露脸无套对白 | 国产美女永久免费 | 久久免费精品视频 | 色女孩综合网 | 色日本在线 | 第一区免费在线观看 | 日本黄网站色大片免费观看 | 一本色道久久综合亚洲精品酒店 | 综合精品久久久 | 日批视频在线播放 | 国产午夜精品在线 | 成人在线综合 | 国产精品又黄又爽又色无遮挡 | av手机在线 | 被两个男人吃奶三p爽文 | 无码免费一区二区三区 | 毛片a级片 | 依人综合 |