3.0 0的故事
电报时代为了将0和O区分,为0设计了一种特殊的字体
这是一个诡计多端的0
3.1.1 做判断
上周课程中的时间差一例中,小时数出现借位的话该如何调整呢?我们之前的方法是直接换成分钟再变化。小时数如果出现借位而我们还直接加减的话,就会出现负数的情况。那么有没有一种方法能预先判断小时数是否借位再对计算方法进行调整呢?
这就要引出今天的C语言判断语句了
#include<stdio.h>
int main()
{
int hour1,minute1;
int hour2,minute2;
scanf("%d %d",&hour1,&minute1);
scanf("%d %d",&hour2,&minute2);
int ih=hour2-hour1;
int im=minute2-minute1;
if (im<0)//当分钟数的差为负,向小时借一位
{
im=60+im;
ih--;
}
printf("时间差是%d小时%d分\n",ih,im);
}
运行结果正确,当不满足im<0的条件时,im=minute2-minute1,当满足im<0的条件时,im自增60,ih自减1.
也就是说,满足if语句内的条件时