求大佬帮我看看逻辑哪里错了,怎样改正?
输入2个时间,求时间差。
#include<stdio.h>
int main ()
{
int a,b,c,d,h,k;
printf("请输入两个时间");
scanf("%d:%d:%d:%d",&a,&c,&b,&d);
if(a<=b,c<=d)
{
h=b-a;
k=d-c;
printf("%d:%d",h,k);
}
else if (a<=b,c>=d)
{
h=b-a-1;
k=60+d-c;
printf("%d:%d",h,k);
}
else if(a>=b,c<=d)
{
h=a-b-1;
k=60+c-d;
printf("%d:%d",h,k);
}
else
{
h=a-b;
k=c-d;
printf("%d:%d",h,k);
}
return 0;
}
c99580
2020/11/24 11:06- c++
- c语言
- 点赞
- 收藏
- 回答