C语言switch语句实例:根据年龄判断人生阶段
C语言switch语句实例:根据年龄判断人生阶段
本文介绍如何使用C语言的switch语句,根据输入的年龄值判断其属于哪个人生阶段,并输出相应的结果。
**代码示例:**c#include <stdio.h>
int main() { int age;
printf('请输入年龄:
'); scanf('%d', &age);
switch (age) { case 1 ... 18: printf('儿童
'); break; case 19 ... 44: printf('青年 '); break; case 45 ... 59: printf('中年 '); break; case 60 ... 69: printf('老年 '); break; case 70 ... 79: printf('古稀之年 '); break; default: printf('耄耋老人 '); }
return 0;}
代码解析:
- 包含头文件:
#include <stdio.h>引入标准输入输出库函数,以便使用printf和scanf函数。2. 定义变量:int age;定义一个整型变量age用于存储用户输入的年龄。3. 获取输入: -printf('请输入年龄: ');提示用户输入年龄。 -scanf('%d', &age);从控制台读取用户输入的整数并存储到age变量中。4. switch语句判断: -switch (age)根据age的值进行分支判断。 -case 1 ... 18: ... break;如果age在 1 到 18 之间,输出 '儿童' 并使用break语句跳出 switch 语句。 - 其他case语句类似,根据不同的年龄范围输出对应的人生阶段。 -default: ...如果age的值不属于任何一个case,则执行default语句,输出 '耄耋老人'。5. 程序结束:return 0;程序正常结束。
程序运行结果:
当用户输入不同的年龄时,程序会根据代码逻辑输出对应的人生阶段。例如:
- 输入:25,输出:青年- 输入:65,输出:老年- 输入:82,输出:耄耋老人
总结:
这段代码演示了如何使用 C 语言的 switch 语句根据输入的年龄值进行判断,并输出对应的人生阶段。 这段代码结构清晰,易于理解,适合初学者学习和掌握 switch 语句的用法。
原文地址: http://www.cveoy.top/t/topic/n2z 著作权归作者所有。请勿转载和采集!