C语言练习题3

1.if语句

/*if语句*/
#include<stdio.h>
int main() {
	int a = 10;
	int b = 12;
	if (a < b) {
		printf("%d", a);
	}
	return 0;
}

if语句:是条件判断语句。根据小括号中的条件判断该语句中的代码是否执行。如果符合判断的条件就执行,不符合则跳过执行下面的代码。
在这里插入图片描述

2.if-else语句

/*if-else语句*/
#include <stdio.h>
int main() {
	int a = 10;
	int b = 20;
	if (a > b) {
		printf("%d", a);
	}
	else {
		printf("%d", b);
	}
}

if-else语句:if语句的分支结构,当判断生效时执行if中的语句,当判断不生效时执行else中的语句。
在这里插入图片描述

3.if-else-if语句

/*if-else-if*/
#include <stdio.h>
int main() {
	printf("请输入一个分数:");
	int num;
	cs:scanf("%d", &num);
	if (num >90 && num<=100) {
		printf("优秀");
	}
	else if (num >= 70 && num < 90) {
		printf("良好");
	}
	else if (num >= 60 && num < 70) {
		printf("及格");
	}
	else if (num < 60) {
		printf("不及格");
	}
	else {
		printf("您输入的分数不合理请重新输入:");
		goto cs;
	}
	return 0;
}

if-else-if语句:是if语句的一个分支结构,主要用于具有多个条件个结果的数据。
执行顺序:当判断位真时执行if后面大括号中的语句,判断为假执行下一个else if。都为假执行最后的else后面大括号中的语句。else也可以不写,但要保证所有情况都包括在上面的代码中。
在这里插入图片描述

if语句嵌套

/*if语句嵌套*/
# include<stdio.h>
int main() {
	int a = 10;
	int b = 20;
	int c = 15;
	if (c > a) {
		if (c > b) {
			printf("%d", b);
		}
		else {
			printf("%d", c);
		}
	}
}

if语句的嵌套用于需要多重判断的条件时使用,就相当于多重鉴定。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

覆东流

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值