成绩等第,麻烦指点下
题目描述输入一个学生成绩x(100≥x≥0),判断并输出该学生的成绩等第。(Chengji.pas)
优秀(Excellent,100≥x≥90)
良好 (Good,90>x≥80)
一般(Normal,80>x≥70)
合格(Pass, 70>x≥60)
还是不合格(Poor,x<60)
输入
输入一个学生成绩x(100≥x≥0)
输出
输出等第
样例输入
75
样例输出
Normal
提示
case语句的使用方法,还要进行适当转换#include<bits/stdc++.h>
using namespace std;
int main()
{
double x;
cin>>x;
switch()
{
case 1:(100>=x)&&(x>=90);cout<<"Excellent";break;
case 2:(90>x)&&(x>=80);cout<<"Good";break;
case 3:(80>x)&&(x>=70);cout<<"Normal";break;
case 4:(70>x)&&(x>=60);cout<<"Pass";break;
default:cout<<"Poor";break;
}
return 0;
}不知道应该怎么做了,烦求指点。