这个该怎么弄,求帮助

输入学生的成绩,并按下面的等级分类输出该学生的成绩等级,使用if语句
和switch语句两种方法实现。
90—100分: A
80—89分:B
70—79分:C
60—69分:D
60分以下:E


#include <stdio.h>

void main(){
    
    int grade;
    printf("请输入分数:");
    scanf("%d",&grade);
    grade = grade/10;
    switch(grade){
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
            printf("E!"); 
            break;
        case 6:
            printf("D!"); 
            break;
        case 7:    
            printf("C!"); 
            break;
        case 8:
        printf("B!"); 
            break;
        case 9:
        case 10:
            printf("A!"); 
            break;
            
    }
    
} 

#include <stdio.h>
 
void main(){
    
    int grade;
    printf("请输入分数:");
    scanf("%d",&grade);
    if(grade<60)
            printf("E!"); 
    else if(grade>=60 && grade<70)
            printf("D!"); 
    else if(grade>=70 && grade<80)
            printf("C!"); 
    else if(grade>=80 && grade<90)
        printf("B!"); 
    else
            printf("A!");        
    }
    
} 

第一种写法:

#include <stdio.h>
int main(){
{
int sc;
printf("请输入成绩:\n");
scanf("%d",&sc);
if(sc>100||sc<0)
printf("成绩输入错误\n");
else if(sc>=90)
printf("A\n");
else if(sc>=80)
printf("B\n");
else if(sc>=70)
printf("C\n");
else if(sc>=60)
printf("D\n");
else
printf("E\n");
return 0;
}

第二种写法:

#include <stdio.h>
int main(){
{
int sc;
char lv;
printf("请输入成绩:\n");
scanf("%d",&sc);
switch(sc/10){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:lv='E';break;
case 6:lv='D';break;
case 7:lv='C';break;
case 8:lv='B';break;
case 9:
case 10:lv='A';break;
}
printf("%c\n",lv);
return 0;
}
#include<stdio.h>
using namespace std;
int main(){
    int a;
    scanf("%d",&a);
    //if写法
    if(a>=90&&a<=100)    printf("A"); 
    else if(a>=80&&a<90)    printf("B"); 
    else if(a>=70&&a<80)    printf("C");
    else if(a>=60&&a<=70)    printf("D");
    else if(a<60)    printf("E");
    
    //switch写法
     switch(a/10){
         case 9:case 10:printf("A");break;
         case 8:printf("B");break;
         case 7:printf("C");break;
         case 6:printf("D");break;
         case 0:case 1:case 2:case 3:case 4:case 5:printf("E");break;
     } 
    return 0;
}

觉得有用的话采纳一下哈