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 分钟前
网络通了但很慢:手写一个TCP连接耗时诊断工具
c语言·经验分享
良木生香5 分钟前
【C++初阶】:STL——String从入门到应用完全指南(3)
c语言·开发语言·数据结构·c++·算法
是上好佳佳佳呀6 分钟前
【前端(八)】CSS3 属性值笔记:渐变、自定义字体与字体图标
前端·笔记·css3
Keep Running *9 分钟前
Django_学习笔记
笔记·学习·django
今天你TLE了吗9 分钟前
LLM到Agent&RAG——AI概念概述 第五章:Skill
人工智能·笔记·后端·学习
爱编码的小八嘎12 分钟前
C语言完美演绎8-14
c语言
fox_lht23 分钟前
8.3.使用if let和let else实现简明的程序流控制
开发语言·后端·算法·rust
AI玫瑰助手29 分钟前
Python基础:列表的定义、增删改查核心操作
android·开发语言·python
mOok ONSC30 分钟前
对基因列表中批量的基因进行GO和KEGG注释
开发语言·数据库·golang
磊 子38 分钟前
类模板与派生1
java·开发语言·c++