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