关于网友提出的“ 求助,按课件上的程序运行,怎么提示错误呀?”问题疑问,本网通过在网上对“ 求助,按课件上的程序运行,怎么提示错误呀?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 求助,按课件上的程序运行,怎么提示错误呀?描述:
运输公司对用户计算运费,收费标准随距离S变化如下:
s<250km 无折扣
250≤s<500km 2%
500≤s<1000km 5%
1000≤s<2000km 8%
2000≤s<3000km 10%
3000≤s 15%
分析:计费是按照运输距离s和货物重量w进行的。设每公里每吨货物的基本运费为p,考虑折扣d时,总运费的计算公式为:
f=p*w*s*(1-d)
按视频上的程序来:
#include "stdio.h"
void main()
{
float s,f,p,w;
printf("请输入距离,货物重量,每吨货物基本运费\n");
scanf("%f%f%f",&s,&w,&p);
switch((int)s/250)
{
case 0: d=0;break;
case 1: d=2%;break;
case 2: case 3: d=5%;break;
case 4: case 5: case 6: case 7: d=8%;break;
case 8: case 9: case 10: case 11: d=10%;break;
defualt:d=15%;break;
}
f=p*w*s*(1-d);
printf("该车货物总运费为%.2f\n",f)
getch();
}
VC提示错误,请高手指点
解决方案1:
d=2%;是啥??楼主C还没有学会的吧。还是找本书认认真真的学习的比较好。
case 4: case 5: case 6: case 7:也是不允许的嘛