这个程序好奇怪呀感觉没啥错

img


感觉是没啥错的,就是,运行不了,什么问题也没看出来,哪有错?有没有哪个人帮来瞧一瞧?看一看

switch语句后面的分号删掉啊!
而且变量名也写错了,是grade,不是gerde

#include <stdio.h>
int main() 
{
  int grade;
  printf("请输入成绩等级(A,B,C,D):");
  grade = getchar();
  switch(grade) 
  {
    case 'A':
      printf("优秀\n");
      break;
    case 'B':
       printf("良好\n");
       break;
    case 'C':
       printf("及格\n");
       break;
    default:
       printf("不及格\n");
  }
  getch();
  return 0;
}

有帮互助的话 采纳一下呦

#include <stdio.h>

int main() {
  int grade;
  
  printf("请输入成绩等级(A,B,C,D):");
  grade = getchar();
  
  switch(grade) {
    case 'A':
      printf("优秀\n");
      break;
    case 'B':
       printf("良好\n");
       break;
    case 'C':
       printf("及格\n");
       break;
    default:
       printf("不及格\n");
  }
  
  getch();
  
  return 0;
}