先分情况,分为小时上为整数,和小时上不为整数;
为啥这么分呢,因为常识上就是为整数时镜面小时之和为12(总共只有12个小时);
而当不为整数时,就是小时上相加为11,而分钟相加为60。(这能理解不)
#include<stdio.h>
int main()
{
int a,b;
int c1,c2;//定义两个变量,来表示要输出的小时和分钟
scanf("%d %d",&a,&b);
if(b==0)//当输入时间为整点时
{
if(a!=0)
{
c1=12-a;
c2=0;
}
else
{
c1=0;
c2=0;
}
}
else//当输入时间不是整点时
{
c1=11-a;
c2=60-b;
}
printf("%02d %02d",c1,c2);//要输出11 02这种形式的时间
return 0;
}