前4处error是因为缺少等号吧,有4处:tax_other(price-450)*0.25; 应为tax_other = (price-450)*0.25;第5处error讲的是continue只能用在循环语句中,本程序没有循环,switch中default后一般也是break;警告是因为最后一行结尾行应为新的一行空行,在末尾敲下回车再编译就无此警告。