编程,输入一个成绩等级(A~E),显示相应的百分制成绩段A(90~100)B(80~89)C(70~79)D(60~69)E(<60)

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:26:24

要什么版本的?给个C的先,其他的自己翻译下吧
main()
{float score;
char grade;
printf("请输入成绩:");
scanf("%f",&score);
while(score>100||score<0)
{printf(\n ERROR,Please try again");
scanf("%f",&score);
}
switch((int)score/10)
(case 10:
case 9:grade='A';break;
case 8:grade='B';break;
case 7:grade='C';break;
case 6:grade='D';break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:grade="E";
}
printf("成绩为 %5.1f,对应等级为%c.\n",score,grade);
}

急急忙忙给你打一下,看下别有单词写错了~~不过应该没有,呵呵~

#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
switch(a)
{
case 'A': cout<<"90-100"; break;
case 'B': cout<<"80-