概述
做判断:if语句根据条件决定做还是不做
计算时间差
int hour1, minute1;
int hour2, minute2;
scanf("%d %d",&hour1,&minute1);
scanf("%d %d",&hour2,&minute2);
分别减可能会出现分钟借位,运用if根据分钟减的结果有没有<0,来判断有没有出现借位
int im = minute2 - minute1;
if(im <0){
···
}
#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);
return 0;
}
运算符 | 意义 |
---|---|
== | 相等 |
!= | 不相等 |
> | 大于 |
>= | 大于或等于 |
< | 小于 |
<= | 小于或等于 |
#include <stdio.h>
int main()
{
printf("%dn", 5==3);
printf("%dn", 5>3);
printf("%dn", 5<=3);
return 0;
}
比较结果:010
注意优先级
找零计算器
//初始化
int price = 0;
int bill = 0;
// 读入金额和表面
printf("请输入金额:");
scanf("%d",&price);
printf("请输入票面:");
scanf("%d",&bill);
//计算找零
printf("应该找您:%dn",bill - price);
判断票面够不够
//初始化
int price = 0;
int bill = 0;
// 读入金额和表面
printf("请输入金额:");
scanf("%d",&price);
printf("请输入票面:");
scanf("%d",&bill);
//计算找零
if (bill >= price){
printf("应该找您:%dn",bill - price);
}
不过怎么办?运用else=否则的话
#include <stdio.h>
int main(void)
{
//初始化
int price = 0;
int bill = 0;
// 读入金额和表面
printf("请输入金额:");
scanf("%d",&price);
printf("请输入票面:");
scanf("%d",&bill);
//计算找零
if (bill >= price){
printf("应该找您:%dn",bill - price);
}else{
printf("你的钱不够n");
}
return 0;
}
判断成绩
#include <stdio.h>
int main(void)
{
const int PASS = 60;
int score;
printf("请输入成绩:");
scanf("%d",&score);
printf("你输入的成绩是%d.n",score);
if( score < PASS){
printf("很遗憾,这个成绩没有及格。");
}else{
printf("祝贺你,这个成绩及格了。");
}
printf("再见n");
return 0;
}
最后
以上就是虚拟路灯为你收集整理的C :if语句和关系运算、比较运算(笔记)的全部内容,希望文章能够帮你解决C :if语句和关系运算、比较运算(笔记)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复