给出一个百分制成绩,要求输入成绩等级A,B,C,D,E

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

#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
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( )
{
char grade;
scanf("%c",&grade);
printf("Your score:");
switch(grade)
{ // 注意出入大写的字母
case'A': printf("90~100\n");break;
case'B': printf("81~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("enter data error\n");break;
}
return 0;
}

#include<stdio.h>
main()
{
int a,b;
printf("请输入成绩:\n");
scanf("%d",&a);
b=a/10;
switch(b)
{
case 10:printf("A\n");break;
case 9: printf("A\n");break;
case 8: printf("B\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("error\n");
}
}

已经在c++6.0里试过了,可以运行


如何用C语言编程出“给出一个百分制成绩,要求输出成绩等级”?
因为你的score是char类型,char单字符的话,只能读一个字符。比如你输入80,其实读入的是8,所以读入的数字一定小于10,自然就是E了 不信的话可以看下如下代码的结果 代码之路还很长,楼主加油~~至于怎么改,改成int输入即可。

百分制成绩等级划分
A+ : 95-100 A : 90-94.5 B+ : 85-89.5 B : 80-84.5 C+ : 75-79.5 C : 70-74.5 D : 60-69.5 E : 0-59.5 百分制公布成绩使用a、b、c、d等级制。a、b、c三级为合格等级,d为不合格等级。各等级分数划分标准:85分及以上为a,84-70分为b,69-60分为c,60分以下...

百分制成绩怎么算
期末成绩。2、然后根据这几个不同分制的比例来算,比如说平时成绩占30%,那么平时成绩占的满分就是30分。3、然后就是对于期中成绩,一般是占20%不等,那么如果你在期中得分是90分,那么你在总成绩的期中成绩栏中是20%×90=18分。4、相同的对于期末成绩和期中算法是一样的,只不过期末占的比重大而已。

给出一百分制成绩,要求输出成绩等级A、B、C 、D、E。其中90分以上为A...
include <stdio.h> int main(){ int s;printf("请输入一个成绩:");scanf("%d", &s);if(s>100 || s < 0){ printf("输入了一个错误的成绩。\\n");return 1;} char ch;switch(s\/10){ case 10:case 9: ch = 'A'; break;case 8: ch = 'B'; break;case 7: ch...

英语六级成绩怎样换算百分制?
操作步骤 下面将介绍具体的操作步骤,帮助大家换算自己的六级成绩。步骤一:收集成绩信息 首先,我们需要收集自己的六级成绩信息,包括听力、阅读、写作和翻译四个部分的得分。步骤二:计算总分 根据上述换算公式,将各个部分的得分带入公式中,计算出总分。步骤三:换算百分制成绩 将总分除以7.1,得出六级...

(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="...

给出一个百分制成绩,按分数段输出A,B,C,D,E 5个等级
case(9): printf("A\\n");break;case(8):printf("B\\n");break;case(7):printf("C\\n");break;case(6):printf("D\\n");break;case(5): \/\/自动跳到0;case(4):case(3):case(1):case(0):printf("E\\n");break;default:printf("error\\n");} } ...

excel中如何按百分制计算平均成绩?
Excel表格要想按照百分制计算平均成绩,可以通过在AVERAGE函数进行操作,具体步骤如下:品牌类型:联想拯救者R9000p 2021 系统版本:Windows 10 软件版本:WPS Office 11.1.0.11294 Excel表格要想按照百分制计算平均成绩,可以通过在表格中插入AVERAGE函数进行操作,具体步骤如下:1、点击打开一个需要排序的...

给出一百分制成绩,要求输出成绩等级'A','B','C',‘D','E'。90分以上...
把你的成绩整除10不就可以了?!如:9X \/10=9 8X \/10=8 7X \/10 =7 case 9: \/\/9x case 10: \/\/100 'A'break;case 8:'B'break;case 7:'C'break;case 6:'D'break;default:'E'

成绩折合成百分制怎么算,百分制打分怎么打?
现在很多学校为了缩短学生们之间的距离,在公布学生成绩时往往不会直接把成绩公布出来,学校会以其他的形式让学生们知道自己在班级处于什么样的位置,那么成绩折合成百分制怎么算,百分制打分怎么打呢?我们一起来看看吧。成绩折合成百分制的计算方法为学生的实际成绩除以满分乘以100,最终的分数便是折百分制...

息烽县13251442907: 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...

息烽县13251442907: 输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B ... -
亓仲文亭:[答案] #include int main() { int x; printf("请输入学生成绩\n"); scanf("%d",&x); if(x>100||x

息烽县13251442907: 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<...

息烽县13251442907: matlab输入一个百分制成绩,要求输出成绩等级,A,B,C,D,E -
亓仲文亭: Score = [76, 80, 90, 91, 55, 66, 100, 98, 88];L = length(Score);for (i=1 : L) k = floor(Score(i)/10); switch k case {9, 10} disp('A') case 8 disp('B') case 7 disp('C') case 6 disp('D') otherwise disp('E') endend

息烽县13251442907: (2) 给出一个百分制成绩,要求输出成绩等级Excellent,Good,Middle,Passed,Failed.其中,90分以上为E -
亓仲文亭: //没有看到你的代码,所以自己写了一个 #include #includevoid main() {int nScore = 0;printf("请输入成绩:\n");scanf("%d", &nScore); if (nScore >= 90 && nScore <= 100) {printf("Excellent!\n");}else if (nScore >= 80) ...

息烽县13251442907: 给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'.90分以上为'A',80 - 89分为'B',70 - 79分为'C',60 - 69分为'D',60分一下为'E'.我知道这条题目要用switch来... -
亓仲文亭:[答案] 把你的成绩整除10不就可以了?! 如: 9X /10=9 8X /10=8 7X /10 =7 case 9://9x case 10://100 'A' break; case 8: 'B' break; case 7: 'C' break; case 6: 'D' break; default: 'E'

息烽县13251442907: 给出一百分制成绩,要求输出成绩等级'A' 'B' 'C' 'D' 'E'.90分以上为'A', -
亓仲文亭: #include main() { int iNum; sacnf("%d", &iNum); switch (iNum / 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");break; } } if语句: #...

息烽县13251442907: 给出一个百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E'.90分以上为'A',80~89分为'B -
亓仲文亭:[答案] 这不是switch语句的典型用法么,书上应该有现成的例子吧 #include using namespace std; int main() { \x09int n; \x09scanf("%d",&n); \x09while(n100) \x09{\x09cout

息烽县13251442907: 给出一个百分制成绩,要求输入成绩等级A,B,C,D,E#include int main( ){\x05char grade;\x05scanf("%c",&grade);\x05printf("Your score:");\x05switch(grade... -
亓仲文亭:[答案] #include int main( ) { char grade; scanf("%c",&grade); printf("Your score:"); switch(grade) { // 注意出入大写的字母 case'A': printf("90~100\n");break; case'B': printf("81~89\n");break; case'C': printf("70~79\n");break; case'D': printf("60~69\...

息烽县13251442907: 1. 给出一个百分制成绩,要求输出成绩等级A、B、C、D和E.90分以上为A,89~80为B,79~70为C,69~60为D要详细的过程可以用if语句吗?还是非常感谢! -
亓仲文亭:[答案] #include using namespace std; void main(){ \x09coutscore; \x09while(score100){ \x09\x09coutscore; \x09} \x09switch(score/10){ \x09case 10: \x09case 9: \x09\x09cout

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