早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求解答这个简单的语句错误在哪里#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+

题目详情
求解答 这个简单的语句错误在哪里
#include
main()
{ int x=1, y=0, a=0, b=0;
   switch (x)
   { case 1:
    switch(y)
    { case 0: a++; break;
      case 1: b++; break;
      }
     case 2: a++; b++; break;
     case 3: a++; b++;
  }
  printf("a=%d, b=%d\n", a, b);
}
▼优质解答
答案和解析
#include  <stdio.h>
int main()
{
 int x=1;
 int y=0;
 int a=0;
 int b=0;
 switch(x)
 {
   case 1:
   {
    switch(y)
    {
     case 0:
     a++;
     break;
     case 1:
     b++;
     break;
    } 
   }
   
  break;
  case 2:
  a++;b++;
  break; 
  case 3:
  a++;b++;
  break;
 }
 
  
}  \\你可能用了中文符号 了