A 时间

时间

https://ac.nowcoder.com/acm/contest/7610/A

A 时间

模拟即可。

a,b=map(int , input().split(":"))
b += 30
if b >= 60:
    a += 1
    b -= 60
a = (a + 3) % 24
if a < 10:
    a1 = "0" + str(a)
else:
    a1 = str(a)
if b < 10:
    b1 = "0" + str(b)
else:
    b1 = str(b)
print(a1+":"+b1)


记一下,默认情况下,数据数据宽度不够2位是用空格填补的,但是因为2d前面有0,表示,数据宽度不足时用0填补。

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a, b;
    scanf("%d:%d", &a, &b);
    b += 30;
    if(b >= 60){
        a += 1;
        b -= 60;
    }
    a = (a + 3) % 24;
    printf("%02d:%02d\n", a, b);
    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 20:15
还能挽救吗?找同学帮忙看了一下&nbsp;字节怎么能如此对我
牛客26396789...:你这是严重红线,被发现你自己永远进不去,你那个同学直接走人,你还敢宣扬
点赞 评论 收藏
分享
07-01 19:00
门头沟学院 Java
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务