#include "stdio.h"main(){int a=1,b=2,c=1;switch(a>0){case1:switch(b<0){ case1:printf("@");break; case2:printf("!");break; }case0:switch(c==5){ case0:printf("*");break; case1:printf("#");break; case2:printf("$");break; } default:printf("&"); } printf("\n");}
错了 应该改成c=5
题目打错了 应该改成c=5
追答那就对了 c==5就是真了,那执行的就是case1:printf("#");break;打印出来的是#,下面的没问题了