int main(){
int
a=1,
b=2,
A=0,
B=0,
c;
switch(a){
case 1:
A = 100;
break;
case 2:
A = 200;
break;
}
switch(b){
case 1:
B = 1000;
break;
case 2:
B = 2000;
break;
}
printf("%d",A+B);
return 0;
}几个小问题,switch语句当中,一般是要对变量进行赋值的,而"=="是比较运算符,结果是布尔类型,在这里并没有什么意义;还有就是一个switch语句当中,一般会给同一个变量赋值,不知你是打算给两个变量赋值还是不小心写错了。加油!