请问这C语言程序错在哪?

2025-05-22 06:41:02
推荐回答(1个)
回答1:

首先 int a;要加分号

else下面有多条语句,应该加上{}



#include

int main()

{

   int a;

   printf("Input a:");

   scanf("%d",&a);

   if(a<0||a>100)

       printf("error\n");

   else

   {

       switch(a/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");

       }

   }

   return 0;

}