我是靠谱客的博主 虚拟路灯,最近开发中收集的这篇文章主要介绍C :if语句和关系运算、比较运算(笔记),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

做判断: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语句和关系运算、比较运算(笔记)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部