L-C-007 if的用法_2

上一节:L-C-006 if的用法_1

根据之前的描述,讲述了很多if的用法,接下来是对if的常见用法的详解。

5、C语言对真假的判断

对if括号内部进行数据分析,得出下面进行程序的与否是十分关键的,在一般的情况下if内部为或者为非零数的情况下是直接执行下列语句;如果内部为或者为,则执行else或者直接结束if(在没有else的情况下)。

6、if的用法-分数的分类

在日常生活中,考试成绩有高分和低分,高低分的标准存在也就产生了优、良、及格以及不及格,在这里我们划分一下规则(自定):
0-60:不及格
60-80:及格
80-90:良
90-100:优
(以上范围为闭开区间,90-100为闭区间)

#include<stdio.h>
void main()
{
	float score;
	printf("请输入成绩以判断分类:\n");
	scanf("%f",&score);
	//接下来是对内部输入进行分类判断开始
	if (score>100)
		printf("输入成绩有误,请重新查证再输入!\n");
	else if (score>=90)
		printf("成绩为优!\n");
	else if (score>=80)
		printf("成绩为良!\n");
	else if (score>=60)
		printf("成绩为及格!\n");
	else if (score>=0)
		printf("成绩为不及格!\n");
	else 
		printf("输入成绩有误,请重新查证再输入!\n");
	//以上就是分析程序
}

7、if的用法-变量交换

在日常生活中,交换是一种很常见的概念,比如古代交易都是用交换来进行的,当今社会也是,所以变量交换也是一种比较通用的现象。

就以一种很通俗的例子来进行解释:有一杯果汁和一杯水,要将两个杯子内部的液体完全交换,应该采用什么办法,最不可行的办法就是将一辈子中的液体倒入另一杯中,这样子就会让两杯液体混合,不利于之后的程序的进行,所以我们需要第三方容器——再来一个杯子,用来做中间媒介,于是我们定义一下杯子:

A为果汁,B为水,C为另一个杯子。

将A倒入C,将B倒入A,将C倒入B,即可达成目的。

用程序表示,如下:

int a,b;
int c;//新的杯子
	c=a;
	a=b;
	b=c;

上述就是交换变量的方法。

上一节:L-C-006 if的用法_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值