3.2.1
条件判断 if 高中数学学过
#include <stdio.h>
int main()
{
int hour1, minute1;
int hour2, minute2;
scanf("%d %d", &hour1,&minute1);
scanf("%d %d", &hour2,&minute2);
int t1 = hour2-hour1;
int t2 = minute2-minute1;
if(t2<0){
t2=60+t2;
t1 --;
}
printf(" 时差是%d小时%d分钟\n", t1, t2);
return 0;
}
这个if的作用就是 防止minute2-minute1的值为负数
上面如果t2<0就会运行if里面的程序
t1--的意思就是t1减了1 相当于分钟的数不够用向小时借了1 所以t2加60
if语句的写法
if(条件){
.........
}