给出一百分制成绩,要求输出成绩等级

//exercise4.6.给出一百分制成绩,要求输出成绩等级(书本)
/**********************************************************************************************************/
/* #include "stdio.h"
#include "string.h"
void main()
{ //enum i {A,B,C,D,E};
//enum pri;
//char j,b,a;
int i;
//printf ("请输入等级:");
//scanf("%c ",&j);
printf ("请输入分数:");
scanf("%d",&i);
//b=a;
CLEAR_BUF();
/* //1.用if else if 实现,得不出预期结果
if (j ='A') { i=1; } //  printf("成绩范围>=90分\n"); } // i=0;
else if (j ='B') { i=2; } //  printf("80<=成绩范围<=89分\n");i=1;
else if (j = 'C') { i=3; } //  printf("70<=成绩范围<=79分\n"); } // i=2;
else if (j = 'D') { i=4; } //  printf("60<=成绩范围<=69分\n"); } // i=3;
else if (j = 'E') { i=5; } //  printf("成绩范围<60分\n"); } // i=4;
switch (i){
case 1: printf("成绩范围>=90分\n"); break;
case 2: printf("80<=成绩范围<=89分\n"); break;
case 3: printf("70<=成绩范围<=79分\n"); break;
case 4: printf("60<=成绩范围<=69分\n"); break;
case 5: printf("成绩范围<60分\n");  break;
default : printf("不在成绩范围\n"); }  /*
/* //2.使用if{if}嵌套语句实现 80<=i<=89的表达式问题
if (i>=90) { printf("A级,成绩范围>=90分\n"); }
if (i>=80) { if (i<=89) printf("B级,80<=成绩范围<=89分\n"); }
if (i>=70) { if (i<=79) printf("C级,70<=成绩范围<=79分\n"); }
if (i>=60) { if (i<=69) printf("D级,60<=成绩范围<=69分\n"); }
if (i<60) { printf("E级,成绩范围<60分\n"); }
/* //3.只能用switch语句,它能实现多分支选择问题,if……else……只能实现两个分支选择问题
switch (j) {
case 'A': printf("成绩范围>=90分\n"); break;
case 'B': printf("80<=成绩范围<=89分\n"); break;
case 'C': printf("70<=成绩范围<=79分\n"); break;
case 'D': printf("60<=成绩范围<=69分\n"); break;
case 'E': printf("成绩范围<60分\n"); break;
default : printf("不在成绩范围\n"); }
}*/
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值