题目链接:哆啦A梦传送门
题意:给出北京东8区的时间,让你转换成其它时区的时间。
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
char op[100];
int main()
{
int ncase;
scanf("%d",&ncase);
while(ncase--)
{
int a,b;
scanf("%d%d",&a,&b);
scanf("%s",op);
int x=0,y=0;
int len=strlen(op);
for(int i=4;i<len;i++)
{
if(op[i]=='.'){
y=op[i+1]-'0';
break;
}
x*=10;
x+=op[i]-'0';
}
x=x*60+y*6;///变换的时区与0区间的时间
if(op[3]=='-') x=-x;
x-=480;
a=a*60+b;
a=(a+x+1440)%1440;
printf("%02d:%02d\n",a/60,a%60);
}
return 0;
}