C语言#用if语句判断年龄段

#include<stdio.h>
int main(void)
{
	int age = 0;
	printf("请输入一个数:");
	scanf_s("%d", &age);
	if (age < 18)
		printf("未成年\n");
	else if (18 <= age && age < 30)
		printf("青年\n");
	else if (30 <= age && age < 50)
		printf("壮年\n");
	else if (50 <= age && age < 90)
		printf("老年\n");
	else
		printf("长命之人\n");
	return 0;
}

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 来判断一个人的年龄段。 C知道:当然可以。以下是一段使用else if的C语言代码,可以根据输入年龄判断年龄属于哪个年龄段: ```c #include <stdio.h> int main() { int age; printf("请输入您的年龄:"); scanf("%d", &age); if (age < 0 || age > 120) { printf("您输入年龄不在合法范围内\n"); } else if (age <= 12) { printf("您的年龄处于儿童阶段\n"); } else if (age <= 18) { printf("您的年龄处于青少年阶段\n"); } else if (age <= 40) { printf("您的年龄处于青年阶段\n"); } else if (age <= 60) { printf("您的年龄处于中年阶段\n"); } else { printf("您的年龄处于老年阶段\n"); } return 0; } ``` 希望这段代码对你有所帮助! ### 回答2: 当我们需要对多种情况进行判断并执行不同的操作时,可以使用eles if语句来实现。 下面是一个示例代码: ``` score = int(input("请输入你的分数:")) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格") ``` 以上代码中,首先我们通过`input`函数获取用户输入的分数,并将其转换为整数类型赋值给变量`score`。然后我们使用eles if语句对不同的分数范围进行判断输出相应的结果。 首先判断分数是否大于等于90,如果是,则输出"优秀";如果不是,则继续判断分数是否大于等于80,如果是,则输出"良好";依次类推。 如果所有的条件都不满足,则执行else语句中的代码,输出"不及格"。 ### 回答3: 以下是一个使用eles if语句编写的简代码段: ``` score = int(input("请输入您的测试分数:")) if score >= 90: grade = "优秀" elif score >= 80: grade = "良好" elif score >= 70: grade = "中等" elif score >= 60: grade = "及格" else: grade = "不及格" print("您的成绩等级为:", grade) ``` 以上代码是一个的成绩等级划分程序。根据用户输入的测试分数,程序会根据一系列的判断条件(eles if)来确定成绩的等级,并将等级输出用户。例如,如果用户输入的分数是85,那么程序会判断其大于等于80但小于90,因此输出的等级为"良好"。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值