c语言,给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~90分为B,

作者&投稿:太广 (若有异议请与网页底部的电邮联系)
c语言题目:给出一百分制成绩,要求输出成绩等级‘A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,~

#include
int main()
{
int score, m;
scanf("%d", &score);
while (score 100){
printf("Error! Retry!
");
scanf("%d", &score);
}
m= score / 10;
if (m>= 9)
printf("Grade is A!
");
switch(m){
case 0: printf("Grade is E!
"); break;
case 1: printf("Grade is E!
"); break;
case 2: printf("Grade is E!
"); break;
case 3: printf("Grade is E!
"); break;
case 4: printf("Grade is E!
"); break;
case 5: printf("Grade is E!
"); break;
case 6: printf("Grade is D!
"); break;
case 7: printf("Grade is C!
"); break;
case 8: printf("Grade is B!
"); break;
}
return 0;
}

扩展资料:
其他实现输出成绩等级‘A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分一下为E的方法:
#include
int main()
{
int score;
scanf("%d", &score);
while (score 100){
printf("Error! Retry!
");
scanf("%d", &score);
}
if (score < 60)
printf("Grade is E!
");
else if (score >= 60 && score < 70)
printf("Grade is D!
");
else if (score >= 70 && score < 80)
printf("Grade is C!
");
else if (score >=80 && score < 90)
printf("Grade is B!
");
else
printf("Grade is A!
");
return 0;
}

两种都要写出来吗?

#include 

main()

{

int iNum;

sacnf("%d", &iNum);

switch (iNum / 10)

{

case 10:

case 9 : printf("A
");break;

case 8 : printf("B
");break;

case 7 : printf("C
");break;

case 6 : printf("D
");break;

default: printf("E
");break;

}

}

if语句:

#include 

#include 

int main(int aragc, char *argv[])

{

int score;

int ret;

printf("please input score:
");

while(1){

ret = scanf("%d", &score);

if (ret){

if (score >= 90){

printf("A
");

}

else if (score >= 80)

printf("B
");

else if (score >= 70)

printf("C
");

else if (score >= 60)

printf("D
");

else 

printf("E
");

}

else

break;

}

return 0;

}

拓展资料

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。





#include <stdio.h>
int main (void)
{
    int x;//定义变量
    scanf ("%d",&x);//获取输入的值
switch (x/10){
case 10: 
case 9: printf ("A
");break;
case 8: printf ("B
");break;
case 7: printf ("C
");break;
case 6: printf ("D
");break;
default: printf ("E
");break;
}
    return 0;
}


#include<stdio.h>

void main()
{
    int n;

    scanf("%d",&n);

    if(n>90)
    {
        printf("A");
    }
    else if(n>=80 && n<=90)
    {
        printf("B");
    }
    else if(n>=70 && n<=79)
    {
        printf("C");
    }
    else if(n>=60 && n<=69)
    {
        printf("D");
    }
    else
    {
        printf("E");
    }

    return;
}


#define _CRT_SECURE_NO_WARINGS
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
float x;
int z;
while(1)
{
printf("请输入一个成绩: ");
scanf("%f",&x);
if(x==100)
printf("A\n");
else if(x<0)
printf("您输入的成绩不对,请核实以后在输入\n");
else
{
z=x/10;
switch(z)
{
case 8:printf("B\n");break;
case 9:printf("A\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E\n");break;
default: printf("您输入的成绩不对,请核实以后在输入\n");
}
}
}
system("pause");
return 0;
}

#include<stdio.h>
int main(){
int x;
printf("请输入学生成绩\n");
scanf("%d",&x);
if(x>100||x<0)
printf("score is error.");
else {
switch(x/10){
case 10:
case 9:printf("'A'");break;
case 8:printf("'B'");break;
case 7:printf("'C'");break;
case 6:printf("'D'");break;
default:printf("E.");
}
}
return 0;
}


c++里,用switch编写程序 给出一个百分之的成绩,要求输出成绩等级A B...
5: case 4: case 3: case 2: case 1: case 0: cout << "E"; break; default: cout << "请输入100以内的分数"; break; } return 0;}

给出一百分制成绩,要求输出成绩等级‘A' 'B' 'C' 'D' 'E'。90分以上...
(1)简洁的语言 C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,...

(2) 给出一个百分制成绩,要求输出成绩等级Excellent,Good,Middle,Passed...
include<stdio.h> void main(){ float score;char *grade[12];printf("请输入学生成绩:\\n");scanf("%f",&score);while(score>100||score<0){ printf("Illegal\\n");} switch((int)(score\/10)){ case 10:case 9:grade="Excellent";break;case 8:grade="Good";break;case 7:grade="...

输入一个百分制分数,输出对应的五级计分等级的 C语言程序
include<stdio.h> void main(){ float score;int n;printf("请输入一个学生的分数\\n");scanf("%f",&score);n=(int)score;switch(n\/10){case 0:case 1:case 2:case 3:case 4:case 5:printf("E 等级\\n");break;case 6:printf("D 等级\\n");break;case 7:printf("C 等级\\n");...

编程题..给出一个百分制的学生成绩,要求计算机判断并输出该成绩的等级...
假设成绩为x,看是输入还是读取文件啥的 用 if( x >= 60 && x < 70 ){ printf("中等.\\n" );} else if( x >= 70 && x < 80 ){ ...} 写上一串if else 做 或者用switch来做 switch( x\/10 )case 0:case 1:case 2:case 3:case 4:case 5:printf( "不及格.\\n" );break...

输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B...
switch(n\/10){case 10:case 9: printf("A\\n"); break;case 8: printf("B\\n"); break;case 7: printf("C\\n"); break;case 6: printf("D\\n"); break;default:printf("E\\n");} return 0;} switch语句和具有同样表达式的一系列的IF语句相似。很多场合下需要把同一个变量(或表达式...

百分数的意义
③地球表面积的是海洋,剩下的是陆地,陆地占地球表面积的几分之几?这一题的数量关系跟整数里求剩余数,用减法计算是一致的,这是共性,可是题中只给出一个已知条件是,另一个条件要学生自己想象整个地球表面积看作“1”,然后用1-=,这就是与整数应用题不同的特殊性。2.分数、百分数乘、除法...

c语言题目求助。编程序,输入一个百分制的成绩t后,按下式输出它的等级...
char rank(int score){ char c; if(score>=90&&score<=100) c='A'; else if(score>=80&&score<=89) c='B'; else if(score>=70&&score<=79) c='C'; else if(score>=60&&score<=69) c='D'; else if(score>=50&&score<=59) c='E'; ...

输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分...
这个问题很好解决,最简单的解决方法就是用excel中的if函数,举例说明,见图 =IF(A2>89,"A","B")其中if函数的第一个域就是条件,第二个是满足条件后的结果,第三个是不满足条件的结果。原创不易,望采纳

用switch语句编一程序,对于给定的一个百分制成绩,输出相应的五分制成 ...
楼上的没有100分啊;还是c++程序,我给你个c的。加了个输入非法判断。楼主给分吧。。。\/\/--- include<stdio.h> int main(){ unsigned char Score,Pscore;printf("Please Input Scroe:\\n");scanf("%d",&Score);if(Score>100||Score<0){ printf("The Score you entered is Illegal.")...

岚皋县13270562996: C语言 程序3.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,81 - 89分为B,70 - 79分为C,60 - 69分为D,60分以下为E. ① 事先编好程... -
怀姬桑菊:[答案] switch语句: #include main() { int iNum; sacnf("%d", &iNum); switch (iNum / 10) { case 10: case 9 : printf("A\n");break; ... break; } } if语句: #include #include int main(int aragc, char *argv[]) { int score; int ret; printf("please input score:\n"); while(1...

岚皋县13270562996: c语言上机题,求大神1.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,81 - 89分为B,70 - 79分为C,60 - 69分为D,60分以下为E.(第4... -
怀姬桑菊:[答案] 第一题目:#includeint main(){ int num; scanf("%d",&num); if(num<...

岚皋县13270562996: C语言 给出一百分制成绩,要求输出成绩等级 -
怀姬桑菊: 答void f1(int score) {int rate = score/10; switch(rate){case 10:putchar('A');break;case 9:putchar('A');break;case 8:putchar('B');break;case 7:putchar('C');break;case 6:putchar('D');break;default:putchar('E');}putchar('\n'); }

岚皋县13270562996: c语言题,第一题:\x05给出一个百分制成绩,要求输出成绩等级'A','B','C','D','E',90分以上为'A',80到90分为'B',70到80分为'C',... -
怀姬桑菊:[答案] 一: #include int main() { int score; printf("请输入成绩:\n"); scanf("%d",&score); if(score=0) switch(score/10) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break;...

岚皋县13270562996: 求解一道C语言题!3.编写一个程序输入一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下... -
怀姬桑菊:[答案] #include int main() { float score; char grade; printf("请输入学生成绩:"); scanf("%f",&score); while (score>100||score

岚皋县13270562996: c语言怎编译:给出一百分至成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'.90分以上为'A',80 - 89分为'B', -
怀姬桑菊:[答案] #include void main() { int score; printf("请输入成绩:\n"); scanf("%d", &score); int n = score/10; switch (n) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break; ...

岚皋县13270562996: 在C语言“从键盘上输入一个百分制成绩,要求输出成绩等级.80分及以上为AD,70~80分为B,60~69分为C,60分以下为D”能帮我调一下最好 -
怀姬桑菊: main() { double score; if(score<60) printf("你的分数等级为D!"); if(score<=69&&score>=60) printf("你的分数等级为C!"); if(score>69&&score<80) printf("你的分数等级为B!");if(score>=80) printf("你的分数等级为A!"); }

岚皋县13270562996: C语言程序 给出一百分制成绩, -
怀姬桑菊: #include <stdio.h>int main() { int n;scanf("%d",&n); if(n>=90)puts("A"); else if(n>=80)puts("B"); else if(n>=70)puts("C"); else if(n>=60)puts("D"); else puts("E"); return 0; }

岚皋县13270562996: c语言怎编译:给出一百分至成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'.90分以上为'A',80 - 89分为'B', -
怀姬桑菊: #include void main() { int score; printf("请输入成绩:\n"); scanf("%d", &score); int n = score/10; switch (n) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break; default: printf("E\n"); break; } }

岚皋县13270562996: C语言给出一百分支制成绩,要求输出ABCDE -
怀姬桑菊: #include<stdio.h> main() {double a; int b; printf("enter the score"); scanf("%d",&a); b=a/10; switch(b) {case 10:case 9:printf("A");break;case 8:printf("B");break;case 7:printf("C");break;case 6:printf("D");break;default:printf("E");break; } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网