c++题目描述 商场将不同人群适合的服装店放在了不同层楼, 0 0 ~ 3 3 岁是婴儿装,在 2 2 层, 4 4 ~ 12 12 岁是童装,在 3 3 层, 13 13 ~ 20 20 岁是青少年装,在 4 4 层, 21 21 ~ 60 60 岁是成年人装,在 5 5 层, 61 61 岁及以上是老年装,在 6 6 层。 请你编写程序,输入需要买衣服人的年龄,输出对应服装店的楼层。 输入格式 一行,一个正整数 a a 表示年龄。
这是一个典型的分支判断题目,可以用if-else或switch语句实现。以下是C++解决方案: ```cpp #include <iostream> using namespace std; int main() { int age; cin >> age; if (age >= 0 && age <= 3) { cout << 2; } else if (age >= 4 && age <= 12) { cout << 3; } else if (age >= 13 && age <= 20) { cout << 4; } else if (age >= 21 && age <= 60) { cout << 5; } else if (age >= 61) { cout << 6; } return 0; } ``` 代码说明: 1. 使用if-else语句检查年龄范围 2. 每个条件对应不同的楼层输出 3. 输入输出使用标准C++库 需要注意的逻辑点: 1. 边界条件检查要确保包含等于的情况(如age >= 0 && age <= 3) 2. 年龄输入应该是一个非负整数,题目假设输入总是合法的 3. 各年龄区间是连续的,不需要处理区间之外的情况 [2025-08-04 21:05:51 | AI写代码神器 | 253点数解答]
相关提问
- [DeepSeek] c++题目描述 商场将不同人群适合的服装店放在了不同层楼, 0 0 ~ 3 3 岁是婴儿装,在 2 2 层, 4 4 ~ 12 12 岁是童装,在 3 3 层, 13 13 ~ 20 20 岁是青少年装,在 4 4 层, 21 21 ~ 60 60 岁是成年人装,在 5 5 层, 61 61 岁及以上是老年装,在 6 6 层。 请你编写程序,输入需要买衣服人的年龄,输出对应服装店的楼层。 输入格式 一行,一个正整数 a a 表示年龄。(197点数解答 | 2025-08-04 21:05:16)119
- [DeepSeek] c++题目描述 商场将不同人群适合的服装店放在了不同层楼, 0 0 ~ 3 3 岁是婴儿装,在 2 2 层, 4 4 ~ 12 12 岁是童装,在 3 3 层, 13 13 ~ 20 20 岁是青少年装,在 4 4 层, 21 21 ~ 60 60 岁是成年人装,在 5 5 层, 61 61 岁及以上是老年装,在 6 6 层。 请你编写程序,输入需要买衣服人的年龄,输出对应服装店的楼层。 输入格式 一行,一个正整数 a a 表示年龄。(253点数解答 | 2025-08-04 21:05:51)98
- [讯飞星火] c++题目描述 商场将不同人群适合的服装店放在了不同层楼, 0 0 ~ 3 3 岁是婴儿装,在 2 2 层, 4 4 ~ 12 12 岁是童装,在 3 3 层, 13 13 ~ 20 20 岁是青少年装,在 4 4 层, 21 21 ~ 60 60 岁是成年人装,在 5 5 层, 61 61 岁及以上是老年装,在 6 6 层。请你编写程序,输入需要买衣服人的年龄,输出对应服装店的楼层。 输入格式 一行,一个正整数 a a 表示年龄。 输出格式 输出对应的楼层。(498点数解答 | 2025-08-04 21:09:01)143
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(385点数解答 | 2025-01-08 03:43:54)431
- [字节豆包] 题目(description): 卫星导航系统(如我国自主研发的北斗卫星导航系统)能实时获取位置、速度、时间等时空信息,在交通运输、农林渔业、气象测报、通信授时、救灾减灾、公共安全等领域都得到了广泛应用。 在应用层面,卫星导航系统一般以报文方式进行数据传输,其中$gprmc是常用报文之一,基本的格式如下: $gprmc,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh <1> utc时间,hhmmss.sss(时分秒.毫秒)格式 <2> 定位状态,a=有效定位,v=无效定位 <3> 纬度ddmm.mmmm(度分)格式 <4> 纬度半球n(北半球)或s(南半球) <5> 经度dddmm.mmmm(度分)格式 <6> 经度半球e(东经)或w(西经) <7> 地面速率(000.0~999.9节) <8> 地面航向(000.0~359.9度,以正北为参考基准) <9> utc日期,ddmmyy(日月年)格式 <10> 磁偏角(000.0~180.0度,前面的0也(346点数解答 | 2025-01-08 03:46:29)426
- [字节豆包] 题目描述 很多博物馆都承载着各地的历史与文化,某博物馆针对不同年龄段的人,设置了不同的门票价格: 0 0 岁(含) ~ 6 6 岁(含): 0 0 元 6 6 岁 ~ 18 18 岁(含): 20 20 元 18 18 岁 ~ 22 22 岁(含): 25 25 元 60 60 岁(含)以上: 30 30 元 其他年龄段: 60 60 元 输入格式 一行,一个整数 n n 表示年龄。 输出格式 一个整数,表示这个年龄对应的门票价格。 input1 复制 6 output1 复制 0元 input2 复制 36 output2 复制 60元 数据规模与约定 对于 100 % 100% 的数据, 0 ≤ n ≤ 120 0≤n≤120。C++ 程序 on(385点数解答 | 2025-08-31 13:06:49)188
- [字节豆包] 题目描述 很多博物馆都承载着各地的历史与文化,某博物馆针对不同年龄段的人,设置了不同的门票价格: 0 0 岁(含) ~ 6 6 岁(含): 0 0 元 6 6 岁 ~ 18 18 岁(含): 20 20 元 18 18 岁 ~ 22 22 岁(含): 25 25 元 60 60 岁(含)以上: 30 30 元 其他年龄段: 60 60 元 输入格式 一行,一个整数 n n 表示年龄。 c++(317点数解答 | 2026-01-22 22:02:05)23
- [字节豆包] 题目描述 很多博物馆都承载着各地的历史与文化,某博物馆针对不同年龄段的人,设置了不同的门票价格: 0 0 岁(含) ~ 6 6 岁(含): 0 0 元 6 6 岁 ~ 18 18 岁(含): 20 20 元 18 18 岁 ~ 22 22 岁(含): 25 25 元 60 60 岁(含)以上: 30 30 元 其他年龄段: 60 60 元 输入格式 一行,一个整数 n n 表示年龄。 输出格式 一个整数,表示这个年龄对应的门票价格。(405点数解答 | 2026-01-22 22:04:04)23
- [字节豆包] 题目描述 很多博物馆都承载着各地的历史与文化,某博物馆针对不同年龄段的人,设置了不同的门票价格: 0 0 岁(含) ~ 6 6 岁(含): 0 0 元 6 6 岁 ~ 18 18 岁(含): 20 20 元 18 18 岁 ~ 22 22 岁(含): 25 25 元 60 60 岁(含)以上: 30 30 元 其他年龄段: 60 60 元 输入格式 一行,一个整数 n n 表示年龄。 输出格式 一个整数,表示这个年龄对应的门票价格。(212点数解答 | 2026-01-22 22:06:27)26
- [字节豆包] 题目描述 很多博物馆都承载着各地的历史与文化,某博物馆针对不同年龄段的人,设置了不同的门票价格: 0 0 岁(含) ~ 6 6 岁(含): 0 0 元 6 6 岁 ~ 18 18 岁(含): 20 20 元 18 18 岁 ~ 22 22 岁(含): 25 25 元 60 60 岁(含)以上: 30 30 元 其他年龄段: 60 60 元 输入格式 一行,一个整数 n n 表示年龄。 输出格式 一个整数,表示这个年龄对应的门票价格。(720点数解答 | 2026-01-22 22:11:07)23
- [字节豆包] 题目描述 输入两个整数 a , b a,b 1. 1. 对 a , b a,b之间个位数是 3 3的数字求和并输出。 2. 2. 判断这个和是不是3的倍数,如果这个数字是3的倍数,请输出: Y E S YES,否则的话输出: N O NO。 输入格式 输入包括一行,包含两个整数 a , b a,b,数字之间用空格隔开。 输出格式 输出包括两行 第一行为 a ∼ b a∼b 之间 个位数是 3 3 的数字和。 第二行 如果这个数字是3的倍数,请输出: Y E S YES,否则的话输出: N O NO。 input1 复制 1 10 output1 复制 3 YES input2 复制 4 21 output2 复制 13 NO 样例解释 对于样例 1 1: 1 ∼ 10 1∼10 之间个位数是 3 3数字有 1 1 个,是 3 3,所以第一行输出 3 3,它是 3 3的倍数,所以第二行输出: Y E S YES。 对于样例 2 2: 4 ∼ 21 4∼21 之间个位数是 3 3数字有 1 1 个,是 13 13,所以第一行输出 13 13,它不是 3 3(358点数解答 | 2025-07-12 21:48:22)272
- [字节豆包] 题目描述 给定一个包含 n n 个整数的数列,请统计其中有多少个整数满足大于 x x 且小于 y y,并输出所有满足要求的整数之和 例如: n n = 6 6,数列为 [ 13 , 31 , 45 , 17 , 20 , 99 ] [13,31,45,17,20,99]; x = 18 x=18, y = 50 y=50,数列中满足大于 18 18 且小于 50 50 的整数有 31 、 45 、 20 31、45、20,和为 96 ( 31 + 45 + 20 ) 96(31+45+20)。 输入格式 第一行输入三个整数 n n、 x x 和 y y,整数之间以一个空格隔开; 第二行输入 n n 个整数,整数之间以一个空格隔开。 输出格式 输出一个整数,表示数列中所有满足大于 x x 且小于 y y 的整数之和。 input1 复制 6 18 50 13 31 45 17 20 99 output1 复制 96 数据规模与约定 1 ≤ n ≤ 1000 1≤n≤1000, 1 ≤ x < y ≤ 5000 1≤x<y≤5000, 1 ≤ 1≤ 每个(281点数解答 | 2025-11-29 20:20:58)97