首页 > 试题广场 >

小乐乐定闹钟

[编程题]小乐乐定闹钟
  • 热度指数:65934 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

小乐乐比较懒惰,他现在想睡觉,然后再去学习。他知道现在的时刻,以及自己要睡的时长,想设定一个闹钟叫他起床学习,但是他太笨了,不知道应该把闹钟设定在哪个时刻,请你帮助他。(只考虑时和分,不考虑日期)


输入描述:

输入现在的时刻以及要睡的时长k(单位:minute),中间用空格分开。

输入格式:hour:minute k(如hour或minute的值为1,输入为1,而不是01)

(0 ≤ hour ≤ 23,0 ≤ minute ≤ 59,1 ≤ k ≤ 109)



输出描述:
对于每组输入,输出闹钟应该设定的时刻,输出格式为标准时刻表示法(即时和分都是由两位表示,位数不够用前导0补齐)。
示例1

输入

0:0 100

输出

01:40
示例2

输入

1:0 200

输出

04:20
头像 牛客161598119号
发表于 2021-12-14 10:32:46
#include<stdio.h> int main(void) { int hour,min,howmin; scanf("%d:%d %d",&hour,&min,&howmin);//按照格式输入三个数 hour=(hour+(how 展开全文
头像 西西西西西西西
发表于 2021-09-27 11:19:36
#include <stdio.h> int main() { int h = 0; int m = 0; int k = 0; scanf("%d:%d %d", &h, &m, &k); h = 展开全文
头像 已注销
发表于 2022-04-30 21:08:01
思路: 注意:输入输出格式的方法,如果对这一块不太熟,可以看一看我以前发过的一篇子。 注意分钟是小于60,时是小于24!!! ">int main(void) { int i=0,j=0,t=0,n=0; scanf("%d:%d %d",&i,&j,&t); 展开全文
头像 浪里大白条
发表于 2022-08-10 16:06:28
#include<stdio.h> int main() {     int hour,minute,k,sum;     sum=0;     s 展开全文
头像 Andy_Ron
发表于 2022-06-21 20:37:08
计算出当前时刻和要睡的分钟数,总共的分钟数allM,那么allM%60就是设定闹钟的分钟数,allM/60%24就是设定闹钟的小时数。 之所以要计算出总分钟数,就是考虑小时数超过24的情况。 import java.util.Scanner; public class Main { pub 展开全文
头像 一只咖啡君
发表于 2022-11-22 10:27:18
#include <stdio.h> int main() { int hour, minute, k; scanf("%d:%d %d", &hour, &minute, &k); printf("%02d:%02d", ((k + m 展开全文
头像 燕草如碧
发表于 2022-06-13 08:18:01
这不挺简单吗?? h,m,k = map(int,input().replace(":"," ").split()) h1=((m+k)//60+h)%24 m1=(m+k)%60 print("{:02d}:{:02d}".format(h1,m1))
头像 lynu-libra
发表于 2022-04-22 19:59:00
#include<iostream> using namespace std; int main() { int a,b,c; scanf("%d:%d%d",&a,&b,&c); if(c%60==0){ int d=c/ 展开全文
头像 永不秃头!
发表于 2022-02-24 18:57:33
说实话兄弟们我也不知道咋过的。。。 #include<iostream> using namespace std; int main() { int hour; int minute, k; char c; int i = 0; cin >> 展开全文
头像 影挚
发表于 2022-04-19 10:56:44
a, b, c = map(int, input().replace(':', ' ').split()) a = (a + c // 60 % 24) % 23 if a == 0: a = 23 b = (b + c % 60) % 60 print('%02d:%02d' % (a, b))