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;}

代码解析:

  1. 包含头文件: #include <stdio.h> 引入标准输入输出库函数,以便使用 printfscanf 函数。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 语句的用法。

C语言switch语句实例:根据年龄判断人生阶段

原文地址: http://www.cveoy.top/t/topic/n2z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录