问题:1670 - 象棋大赛
类型:分支问题
题目描述:
市里要组织象棋大赛,年龄在 8∼30 周岁之间的选手可以报名参赛。为了公平起见,大赛组委会将选手们分了青年组、少年组和儿童组,大赛组委会规定:
15∼30 周岁之间的选手为青年组选手、11∼14 周岁之间的选手为少年组选手、8∼10 周岁的选手为儿童组选手。
请从键盘读入一名选手的年龄,输出他应该分到哪一组。
青年组请输出 qingnianzu 、少年组请输出 shaonianzu 、儿童组请输出 ertongzu 。
输入:
输入一个整数 n 代表某位选手的年龄(n 是8∼30 之间的整数)。
输出:
输出该选手的分组。
样例:
输入:
28
输出:
qingnianzu
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
//一、分析问题
//已知:某位选手的年龄;
//未知:他应该分到哪一组?青年组请输出 qingnianzu 、少年组请输出 shaonianzu 、儿童组请输出 ertongzu 。
//关系:15~30 周岁之间的选手为青年组选手、11~14 周岁之间的选手为少年组选手、8~10 周岁的选手为儿童组选手。
//二、数据定义
int n;
//三、数据输入
cin>>n;
//四、数据计算
if(n>=8&&n<=10){
//五、输出结果
cout<<"ertongzu";
}else if(n>=11&&n<=14){
//五、输出结果
cout<<"shaonianzu";
}else{
//五、输出结果
cout<<"qingnianzu";
}
return 0;
}