思路
使用 scanf 读入更方便省事,可以直接略过冒号。
有一点要注意的就是当超过 24 点的时候需要判断一下。
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int hh, mm;
scanf("%d:%d", &hh, &mm);
hh += 3;
mm += 30;
if(mm >= 60) hh++, mm -= 60;
if(hh >= 24) hh -= 24;
printf("%02d:%02d\n", hh, mm);
return 0;
} 
京公网安备 11010502036488号