#include
int main(){
double price;
int month,a;
price=4000;
printf("输入 月份,舱位(头等舱输1,经济舱输2)\n");
scanf("%d,%d",&month,&a);
if (month<1||month>12||a!=1&&a!=2)
printf("error\n");
else
{switch(month){
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:price=(a==1)?price*0.9:price*0.75;break;
default:price=(a==1)?price*0.6:price*0.3;
}
printf("价格为%.2lf\n",price);}
return 0;
}
price=(a=1)?price*=0.9:price*0.75;break 修改成 (a==1)?。。。