给出一百分制成绩,要求输出成绩等级
2017-12-06 22:51
543 查看
//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"); }
}*/
/**********************************************************************************************************/
/* #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"); }
}*/
相关文章推荐
- 给出一个百分制的成绩,要求输出等级'A',B'','C','D','E'。90分以上为'A'.80~89为'B',70~79为‘C’,
- 习题 4.8 给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为’E‘。
- 给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E
- 给出一百分制成绩,要求输出成绩等级'A',要求输出成绩等级 ‘A’'B''C''D''E',90分以上为A,80-89为B,70-79为C,69-69 为D,60分以下为E。*/
- c语言:要求按照考试成绩的等级输出百分制分数段,成绩的等级由键盘输入。
- 给出一百分制成绩,要求输出成绩
- c语言:要求按照考试成绩的等级输出百分制分数段,成绩的等级由键盘输入。
- 根据输入的百分制成绩(score),要求输出成绩等级(grade)A、B、C、D、E。90分以上为A, *80~89分为B,70~79分为C,60~69分为D,60分以下为E。用if语句实现。
- 输入百分制成绩,要求输出成绩的等级A(100~90),B(89~80),C(79~70),D(69~60),E(59~0)
- 给出一百分制成绩,要求成绩等级‘A’‘B’‘C’‘D’‘E’。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E.
- 【c语言】要求按照考试成绩的等级输出百分制分数段
- 【c语言】给出100分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89位B,70~79位C ,60~69位D,60以下为E
- 编写功能要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分 ,D等为 60分以下 。成绩的等级由键盘输入。
- 百分制成绩变成等级制成绩输出!
- 对于给定的百分制成绩,输出相应的A,B,C,D,E等级
- 3.百分制成绩转换为5个等级输出
- 作业3-5 输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句
- 作业3-5 输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句。例如,输入 A,输出 90-100。五级制成绩对应的百分制成绩区间为:A(90-100)、B(80-89)、C(70-79)、D(60-69)和 E(0-59)。
- 作业三-5输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句。例如,输入 A,输出 90-100
- 作业3(5)输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句。