某幼儿园入园分班规定如下:
输入某个孩子的年龄后,输出其分班情况(要求使用switch语句)。
【正确答案】:#include
void main(){ int age; printf("input age:"); /*提示输入年龄*/ scanf("%d",&age); /*输入年龄*/ switch(age) /*根据输入的年龄做判断 */ { case 1: case 2: case 3:printf("Lower class"); break; /*考虑1-3岁的情况*/ case 4:printf("Middle class"); break; /*考虑4岁的情况*/ case 5: case 6:printf("Higher class"); break; /*考虑5-6岁的情况*/ default:printf("Can’t enter"); /*除开上述情况的其他情况 */ }}
【题目解析】:用scanf输入年龄后将这个值保存在age中。然后将age写在switch后的圆括号中,接着在switch后的大括号中使用case考虑age为1-6的每种情况,1-3对应一种情况输出内容后并使用break结束,其他情况以此类推。