练习一:投票表决器
/**
* 设计一个投票表决器,其功能是:
* 输入Y、y,打印agree
* 输入N、n,打印disagree
* 输入其他,打印lose
*
* @Author 陈淦森
* @Version 1.0.1
* @Date 2016年2月18日
*/
int main()
{
char c;
printf("请您投票:");
scanf("%c", &c);
switch(c)
{
case 'Y':
case 'y':
printf("agree");
break;
case 'N':
case 'n':
printf("disagree");
break;
default:
printf("lose");
}
return 0;
}
练习二:成绩等级
/**
* 给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上为’A’,80-89分为’B’,70-79分为’C’,60-69分为’D’,60分以下为’E’。
*
* @Author 陈淦森
* @Version 1.0.1
* @Date 2016年2月18日
*/
int main()
{
int score;
printf("请输入学生的分数:");
scanf("%d", &score);
int degree = score / 10;
switch(degree)
{
case 10:
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("E");
break;
default:
printf("error");
}
return 0;
}
练习三:分段函数求值switch语句版
/**
* 从键盘输入x的值&