永发信息网

c语言编译过程中遇到break statement not within loop or switch怎么解决呀

答案:2  悬赏:30  手机版
解决时间 2021-04-05 13:07
#include
main()
{
int c,S;
float P,w,d,f;
scanf("%f,%f,%d",&P,&w,&S);
if(S>=3000) c=12;
else c=S/250;
switch(c)
{

}
case0: d=0; break;
case1: d=2; break;
case2:
case3: d=5; break;
case4:
case5:
case6:
case7: d=8; break;
case8:
case9:
case10:
case11: d=10; break;
case12:
f=P*w*S*(1-d/100.0);
printf("freight=%15.4f",f);
}
最佳答案
1. 把switch(c)后的}移到f=P*w*S*(1-d/100.0);之前。这样12:后就没有东西了,得加一个分号。
2. 在case和后面的数字之间加一个空格。
全部回答
while循环头后面多了个分号,后面的不在循环里面,不能用break
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
店面口号,义卖活动的店名和口号 10分
在邮轮上工作到了美国港口船员可以下船吗
QQ上有那种特别恶心的女人,就是空间都是那种
东东1分钟跑300( )
宝格丽紫水晶女士香水100ml多少钱?
有没有去年或今年上半年签约到华星光电的?可
单选题最近发布的《北京市道路交通安全违法行
怎么查自己电脑显卡多大的
机场买关是什么意思,机场关闭是什么意思?
材料一:城市的“痛”与“快”:亚里士多德有
弗食不知其旨,旨的注音是什么意思是什么
Word2007如何设置复选框
医院服务标语口号大全,医院服务理念标语口号
怕你上不了岸 一辈子摇晃 这是什么里面的一句
我的QQ等级本来已经62级了,但不知道因为什么
推荐资讯
草原上的百灵鸟歇后语,有关抒情的句子
可以向银行申请,要求变更《借款合同》中的借
傲慢与偏见中英台词,美剧童话镇 不少于50句台
交警把车扣到修理厂了一天要多钱停车费
岭南黄四郎是谁
想在鲅鱼圈买二手房,中介费要多少钱?
电脑无法正常启动,需要切掉电源重新启动,为什
什么是财政核补
请问图中的车是什么?
科目三左转向灯怎么打,科目三考试开始为什么
旅游护照和商务护照的区别
目前嫦娥二号卫星经过几次变轨后进入100公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?