邵阳市网站建设_网站建设公司_Redis_seo优化
2026/1/9 21:25:23 网站建设 项目流程

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:[B3847 GESP样题 一级] 当天的第几秒 - 洛谷

【题目描述】

小明刚刚学习了小时、分和秒的换算关系。他想知道一个给定的时刻是这一天的第几秒,你能编写一个程序帮帮他吗?

【输入】

输入一行,包含三个整数和一个字符。三个整数分别表示时刻的时、分、秒;字符有两种取值,大写字母’A’表示上午,大写字母’P’表示下午。

【输出】

输出一行,包含一个整数,表示输入时刻是当天的第几秒。

【输入样例】

0 0 0 A

【输出样例】

0

【算法标签】

《洛谷 B3847 当天的第几秒》 #分支结构# #GESP#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;inth,m,s,ans;// h: 小时, m: 分钟, s: 秒, ans: 总秒数charc;// c: 上午'A'或下午'P'intmain(){// 输入时间:小时 分钟 秒 和 上午/下午标记cin>>h>>m>>s>>c;// 将时间转换为总秒数(12小时制)ans=h*3600+m*60+s;// 如果是下午,加上12小时的秒数if(c=='P')ans+=12*3600;// 输出总秒数cout<<ans<<endl;return0;}

【运行结果】

0 0 0 A 0

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询