c语言之if-else多分支语句结构

c语言的if-else多分支语句结构语法如下

if(表达式1) 语句1

else if(表达式2) 语句2

else if(表达式3)语句3

else if(表达式4) 语句4

示例代码如下

输入年龄,小于12输出"儿童",大于12小于18输出"青少年",大于18小于30输出"青年",大于30小于60输出"中年",大于60输出"老年"

复制代码
#include<stdio.h>
int main()
{
	int num_age;
	puts("请输入年龄");
	scanf("%d",&num_age);
	if(num_age<=12)printf("是儿童\n");
	else
		if(12<num_age && num_age<=18) printf("是青少年\n");
		else
			if(18<num_age && num_age<=30) printif("是青年\n");
			else
				if(30<num_age && num_age<=60) printf("是中年\n");
					else printf("是老年\n");

	printf("判断结束\n");
	return 0;
}

假定程序运行后输入数据21

在第一行代码

if(num_age<=12)printf("是儿童\n")判断条件为假,进入第二行else if判断语句,判断条件还为假,则进入第三行else if语句,判断条件为真,直接输出"是青年"

相关推荐
沐知全栈开发4 小时前
Perl 数据库连接
开发语言
优雅的潮叭4 小时前
c++ 学习笔记之 shared_ptr
c++·笔记·学习
claider4 小时前
Vim User Manual 阅读笔记 usr_08.txt Splitting windows 窗口分割
笔记·编辑器·vim
am心4 小时前
学习笔记-用户下单
笔记·学习
森叶4 小时前
Java 比 Python 高性能的原因:重点在高并发方面
java·开发语言·python
qq_316837755 小时前
uni.chooseMedia 读取base64 或 二进制
开发语言·前端·javascript
方圆工作室5 小时前
【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】
c语言·开发语言·算法
小二·5 小时前
Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统
开发语言·前端·python
Lkygo5 小时前
LlamaIndex使用指南
linux·开发语言·python·llama
进阶小白猿5 小时前
Java技术八股学习Day20
java·开发语言·学习