测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A38495. 问题描述 小明刚刚学习了小时、分和秒的换算关系。他想知道一个给定的时刻是这一天的第几秒,你能编写一个程序帮帮他吗?输入描述 输入一行,包含三个整数和一个字符。三个整数分别表示时刻的时、分、秒;字符有两种取值,大写字母'A'表示上午,大写字母'P'表示下午。输出描述 输出一行,包含一个整数,表示输入时刻是当天的第几秒。样例输入 1 0 0 0 A样例输出 1 0样例输入 2 11 59 59 P样…

填空题 较易

题目描述

问题描述

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

输入描述

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

输出描述

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

样例输入 1 

0 0 0 A

样例输出 1 

0

样例输入 2 

11 59 59 P

样例输出 2

86399


参考答案

#include <iostream> using namespace std; int main() { int h = 0, m = 0, s = 0; char noon = 'A'; cin >> h >> m >> s >> noon; int sec = h * 60 * 60 + m * 60 + s; // 计算秒数 if (noon == 'P') // 处理上下午 sec += 12 * 60 * 60; cout << sec << endl; // 输出秒数 return 0; }
上一题 下一题