不是问过了吗,%lf改为%d%.2f改为%.2lf
choice是int类型,用%d输入,不是%lf15行删掉。输入了choice,然后choice=getchar()就莫名其妙了25行删掉,毫无意义,中间case已经全部完成价格输出了啊