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

相关推荐
起个昵称吧13 小时前
立即数、栈、汇编与C函数的调用
c语言·开发语言·汇编
子豪-中国机器人13 小时前
枚举算法和排序算法能力测试
开发语言·c++·算法
VBA633714 小时前
如何学习VBA:换一种思路思考问题,利用数据库实现数据处理自动化
开发语言
0_0梅伊阁诗人14 小时前
Django ORM 模型
开发语言·数据库·笔记·python·oracle·django
cellurw14 小时前
俄罗斯方块终端游戏实现 —— C语言系统编程与终端控制
c语言·算法
林夕忆梦_猫14 小时前
初识C++
开发语言·c++
lightqjx14 小时前
【C++】string类 模拟实现
java·开发语言·c++
青草地溪水旁14 小时前
C/C++ 标准库中的 `strspn` 函数
c语言·c++
m0_5782678615 小时前
从零开始的python学习(九)P142+P143+P144+P145+P146
笔记·python·学习
只_只15 小时前
B1013 PAT乙级JAVA题解 数素数
java·开发语言