指定一个年龄,要求按照年龄阶段输出相应的时期:1到7是幼年,8到14是童年,15到21是少年,22到28是青年,29到49是中年,50到70是老年。
#include<stdio.h>
main()
{
int age;
printf("请输入一个年龄值\n");
scanf("%d",&age);
switch(age)
{
case 1<=age<=7:printf("幼年\n");break;
case 1<=age<=7:printf("童年\n");break;
case 1<=age<=7:printf("少年\n");break;
case 1<=age<=7:printf("青年\n");break;
case 1<=age<=7:printf("中年\n");break;
case 1<=age<=7:printf("老年\n");break;
default:printf("输入错误请重新输入\n");
}
}
太感谢您啦,不过我运行了一下还是有不少错误,也不知道是哪出了问题,特别是在几个case那....
来自:求助得到的回答