救救孩子吧!为什么程序没错,测试时结果不对,好像switch没有运行
本帖最后由 9e111 于 2021-10-14 14:15 编辑#include<stdio.h>
int main(void)
{
float p,w,f;
int s,c,d;
printf("请按格式%f,%f和%d输入基本运费p、货物重量w、距离s\n");
scanf("%f%f%d",&p,&w,&s);
s>=3000?c=12: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:d=15;break;}
f=p*w*s*(1-d/100.0);
printf("f=%f",f);
return 0;
}
case后面忘空格了
页:
[1]