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

相关推荐
谅望者8 分钟前
数据分析笔记07:Python编程语言介绍
大数据·数据库·笔记·python·数据挖掘·数据分析
5***790011 分钟前
Swift进阶
开发语言·ios·swift
独自破碎E20 分钟前
从括号匹配到字符串解码:递归思想的巧妙应用
android·java·开发语言
Charles_go27 分钟前
C#13、什么是部分类
开发语言·c#
Cathy Bryant28 分钟前
信息论(五):联合熵与条件熵
人工智能·笔记·机器学习·数学建模·概率论
忧郁的橙子.38 分钟前
二、Rabbit MQ 高级
java·开发语言
谢尔登40 分钟前
原型理解从入门到精通
开发语言·javascript·原型模式
百锦再1 小时前
第15章 并发编程
android·java·开发语言·python·rust·django·go
谅望者2 小时前
数据分析笔记03:概率分布理论
笔记·数据分析·概率论
864记忆2 小时前
Qt QML 模块及其函数详解
开发语言·qt