C语言编程当第一个时针小于24,分针60还是可以运行程序,用vs编译的
查看原帖
C语言编程当第一个时针小于24,分针60还是可以运行程序,用vs编译的
468509
FFF010101楼主2021/1/11 23:19
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main() {
	int  a, b, c, d;
	scanf_s("%d%d%d%d",&a,&b,&c,&d);
	if (0 <= a <= 24 && 0 <= b <= 60 && 0 <= c <= 24 && 0 <= d <= 60) {
		if (a > c ) {
			exit(1);
		}
		else if (d - b < 0 ) {
			a += 1;
			a = c - a;
			int e = 60 - abs(d - b);
			printf("%d\t%d", a, e);
		}
		else if(d - b >= 0 ) {                     
			printf("%d\t%d", c-a, d - b);
		}
	}
	else {
		exit(1);
	}
	return 0;
} 
2021/1/11 23:19
加载中...