C语言编写程序计算运费:f=p*w*s*(1-d)。(用switch语句实现)
C语言编写程序计算运费:f=pws*(1-d)。(用switch语句实现)
s<250km 没有折扣
250<=s<500 2%折扣
500<=s<1000 5%折扣
1000<=s<2000 8%折扣
2000<=s<3000 10%折扣
3000<=s 15%折扣
实验代码:
#include <stdio.h>
int main()
{double price,weight,distance,discount;printf("请输入运输里程,运输物品重量,总花费价格:");scanf("%lf%lf%lf",&distance,&weight,&price);switch((int) distance/250){case 0 : printf("运输的距离不足250km,享受不到折扣:");discount=0;break;case 1 : discount=2;break;case 2 : case 3 : discount=5;break;case 4 :case 5 :case 6 :case 7 : discount=8;break;case 8 :case 9 :case 10 :case 11 :discount=10;break;default : discount=12;break;}printf("折扣后的费用为:%lf\n",price*weight*distance*(1-0.01*discount));return 0;
}
注意我们运用的是double类型的变量,所以我们需要对switch语句的里的判断条件,进行强制转换。
switch((int) distance/250)
C语言编写程序计算运费:f=p*w*s*(1-d)。(用switch语句实现)相关推荐
- 用C语言编写程序计算cos x 的近似值,输入精度 e 和 x,用下列公式求cos(x)的近似值...
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。 #include //头文件置顶#include double fact(int n){\ C语言编写 ...
- 用java语言编写程序计算九宫图
前言 对于程序员来说,用程序解决数学问题是最有趣的事情之一.本人研究了一个能够轻易计算九宫图的算法,并且用java语言编写程序得以实现.现将算法和代码公布,欢迎广大程序爱好者前来阅读.交流. 九宫图简 ...
- c语言编写程序计算行列式值,求行列式的值,用C语言怎么写啊? 如何求行列式的值...
导航:网站首页 > 求行列式的值,用C语言怎么写啊? 如何求行列式的值 求行列式的值,用C语言怎么写啊? 如何求行列式的值 相关问题: 匿名网友: 行列式计算公式知道吧,给你个源码参考,大一时写 ...
- 利用C语言编写程序计算数字测图中的三角高程实验
先说缺陷:1.一测回的度分秒值需要先用计算器换算为度值才能进行运算: 2.使用的文件较多: 3.因为老师要求用公式将斜距转换为直线距离,所以计算步骤略多: 4.个别英文单词拼写有误: 5.没有储存单向 ...
- 用C语言编写程序计算对角线的和,C语言入门级代码 计算二维数组主对角线上的元素之和...
镇场诗:吾心为他人,此智不私藏.学术有小成,愿帮大家忙. // #include void main(){ int i=0,j=0; int a[4][4]={{1,2,3,4},{1,2,3,4}, ...
- c语言编写程序计算行列式值,新手作品:行列式计算C语言版
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 对话 ControlHeightDecrease Shift+Up Arrow 向上调整选定的控件或对话一个对话单位 对话 ...
- c语言for循环1到100奇数和,使用for循环结构编写程序计算1到100之间的奇数之和、偶数之和,输出格式为“1到100奇数和=xxx;1到100偶数和...
题目: 使用for循环结构编写程序计算1到100之间的奇数之和.偶数之和,输出格式为"1到100奇数和=xxx:1到100偶数和=xxx". 解答: int jishuhe = 0 ...
- c语言用函数求和与差,编写程序计算输入的两个实数的和与差.要求自定义一个函数]...
编写一个程序,输入两个整数,计算并输出它们的和,乘积,差,商和余数,C语言, #includevoidmain(){inta,b;printf("Inputtwointegers:" ...
- c语言编写程序,输入正整数n,计算0到n以内所有奇数的和,c语言输入正整数n,计算1~n中的奇数和以及偶数和并输出....
用C语言编写程序,输入一个正整数n(1 #include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x0 ...
最新文章
- 【摩天好课推荐】2 Python语言入门
- 前台如何解析json格式 以及后台如何生成json格式
- 怎么绘制机械孔_机械制图中常用的图纸简化画法,相当适合初学者!
- 实体类的动态生成(三)
- 抓取网络源码python_使用Python进行网络抓取的新手指南
- (2)css语法和使用方式
- java 防重_如何做一个防重设计
- 重点关注之自定义序列化方式(Protobuf和Msgpack)
- 零束银河全栈技术解决方案之数字化体验平台产品篇
- 大一计算机期末考试操作题word,Word大一计算机考试操作题
- 安信可 NF-02-PA/PE 2.4模组(Si24R1芯片)驱动代码详细介绍,完美替换 NRF24L01系列。
- 单元测试--Mockito之spy
- android自定义抽奖,Android 抽奖活动 (自定义view实现) 转盘
- 打造海报视觉效果—利用图层模式调色
- 我用Python分析了1500家电商的销售数据,竟发现了进口车厘子的秘密
- SQLServer下载安装详细图解
- 论文阅读“Automatic detection of hardhats worn by construction personnel”
- sap固定资产号码范围_SAP 固定资产的配置与逻辑
- git init和git clone获取仓库 (一)
- Spherical Harmonic Lighting(球谐光照)