题目链接:P8071 [COCI2009-2010#7] SPAVANAC - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目描述
给定 24 小时制下的时间 H:M,输出 24 小时制下比该时间早 45 分钟对应的时刻。
输入格式
第一行,两个正整数 H,M。
输出格式
输出两个整数,表示早 45 分钟后的时刻。
样例 #1
样例输入 #1
10 10
样例输出 #1
9 25
样例 #2
样例输入 #2
0 30
样例输出 #2
23 45
样例 #3
样例输入 #3
23 40
样例输出 #3
22 55
提示
【数据规模与约定】
- 对于 100% 的数据,0 <= H <= 23,0 <= M <= 59。
【提示与说明】
题目译自 COCI 2009-2010 CONTEST #7 Task 1 SPAVANAC。
本题分值按 COCI 原题设置,满分 30。
AC code:
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int h,m; // 时,分
cin>>h>>m;
bool flag=0;
if(m-45<0)
{
flag=1;
m=m+60-45;
}
else
{
m-=45;
}
if(flag==1)
{
if(h-1<0)
{
h=23;
}
else
h--;
}
cout<<h<<" "<<m;
return 0;
}
【暑期每日一题】系列最后一贴啦~~~完美收官!!!