一、题目
二、题目分析
本题输入输出框架简单。直接计算时针与分针的角度差即可。在计算时,首先要将24小时化为12小时,做差后取绝对值,最后注意到角度范围为【0,180】,因此最后结果要将大于180度的化一下。
三、代码如下
#include<iostream>
using namespace std;
void out(int b,int c)
{
if(b>11)b-=12;
int m=60*b-11*c;
if(m<0)m=-m;
int n;
if(m>360)n=720-m;
else n=m;
if(n%2==0)cout<<n/2<<endl;
else cout<<n<<"/"<<2<<endl;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++)
{
int b,c;
char d;
cin>>b>>d>>c;
out(b,c);
}
return 0;
}