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语句,判断条件为真,直接输出"是青年"

相关推荐
sheeta19982 分钟前
LeetCode 每日一题笔记 日期:2026.04.20 题目:2078.两栋颜色不同而距离最远的房子
笔记·算法·leetcode
孬甭_2 分钟前
内存函数以及数据在内存中的存储
c语言
DaqunChen2 分钟前
全栈开发的演变:从LAMP到MEAN再到现代JavaScript
开发语言·javascript·ecmascript
Jet7697 分钟前
2026年API中转平台选型笔记:稳定性、兼容性、成本怎么一起看
java·网络·笔记
Fate_I_C7 分钟前
Kotlin 特有语法糖
android·开发语言·kotlin
xh didida7 分钟前
C++ --list接口使用及实现
开发语言·c++·list
穗余10 分钟前
Rust——impl是什么意思
开发语言·后端·rust
程序员大辉11 分钟前
开源LibreOffice(Office办公套件)下载完整安装教程
开发语言·microsoft·c#
yngsqq11 分钟前
运行c#脚本
开发语言·数据库·c#