输入一个百分制成绩,要求输出成绩等级A,B,C,D,E. 90分以上为A,80~89分为B

输入一个百分制成绩,要求输出成绩等级A,B,C,D,E. 90分以上为A,80~89分为B 70~79分为C , 60~69分为D, 60分以下为E.

#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语句:

#include 

#include 

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

{

int score;

int ret;

printf("please input score:\n");

while(1){

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

if (ret){

if (score >= 90){

printf("A\n");

}

else if (score >= 80)

printf("B\n");

else if (score >= 70)

printf("C\n");

else if (score >= 60)

printf("D\n");

else 

printf("E\n");

}

else

break;

}

return 0;

}

拓展资料

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

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



温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-12
#include<stdio.h>
int main()
{
int x;
printf("请输入学生成绩\n");
scanf("%d",&x);
if(x>100||x<0)
printf("score is error.");
switch(x/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;
}本回答被提问者采纳

输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分...
=IF(A2>89,"A","B")其中if函数的第一个域就是条件,第二个是满足条件后的结果,第三个是不满足条件的结果。原创不易,望采纳

输入一个百分制成绩,要求输出成绩等级A,B,C,D,E. 90分以上为A,80~89...
if (score >= 90){ printf("A\\n");} else if (score >= 80)printf("B\\n");else if (score >= 70)printf("C\\n");else if (score >= 60)printf("D\\n");else printf("E\\n");} else break;} return 0;}

...A'、’B‘、'C'、‘D'、'E’。90分以上为A,80~89分为B,
case 7: printf("Grade is C!\\n"); break;case 8: printf("Grade is B!\\n"); break;} return 0;}

1. 给出一个百分制成绩,要求输出成绩等级A、B、C、D和E。90分以上为A...
int score;cin>>score;while(score<0||score>100){ cout<<"您输入的成绩不符合要求,请重新输入";cin>>score;} if(score>=90){ cout<<"A";}else{ if(score>=80){ cout<<"B";}else{ if(score>=70){ cout<<"C";}else{ if(score>=60){ cout<<"D";}else{ cout<<"E";} }...

给出一百分制成绩,要求输出成绩等级A、B、C 、D、E。其中90分以上为A...
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 = 'C'; break;case 6: ch = 'D'...

. 输入百分制的学生成绩,输出A(90-100),B(80-89),C(70-79),D(60-69...
案例五:给出一百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。1.程序分析:设成绩用score表示,并且score为整型数据。若score≥90,score可能是100,99,…90,把这些值都列出来太麻烦了,可以利用两个整数相除,结果自动取整的...

...90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下E_百度知 ...
putchar() 是向端输出一个字符没错,但是putchar(a),括号内的要是一个字符变量 你这里可以这样 char a='A',b='B',c='C',d='D',e='E';然后putchar(a),putchar(b)……--- include<stdio.h> int main(){ float x;char a='A',b='B',c='C',d='D',e='E';scanf("%f"...

C语言题目:一百分制成绩,要求输出成绩等级为ABCDE,90以上为A,80到89为...
你程序写反了,题目要求输入乘积,显示对应等价,但是你的程序是输入等价显示对应的分数段,那么你输入88,肯定提示错误,你输入ABCDE,会显示对应分数段。自己试试吧

.给出一个百分制成绩s,要求输出成绩等级A,B,C,D,E。90分以上为A。80...
\\n");return 1;} char ch;switch(s\/10){ case 10:case 9: ch = 'A'; break;case 8: ch = 'B'; break;case 7: ch = 'C'; break;case 6: ch = 'D'; break;default:ch = 'E'; break;} printf("您输入的成绩等级为:%c\\n", ch);return 0;} ...

成绩等级判断程序设计90以上输出A8090输出B可以重复输入有退出键功能用...
但不能重复输入 ;给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90 分以上为A,80-89 ;分为B,70-79 分为C,60-69分为D,60 分一下为E。;要求:提示输入一分数score;;键盘输入,并换行显示结果,data segment S1 DB 0DH,0AH,'Enter score: $'S2 DB 0DH,0AH,'The grade is...

相似回答