如下图所示计算运费:通过输入基本运费,货物重量和距离求总运费

#include<stdio.h>
void main()
{int s;double p,w,d,f;printf("please input fare goods and distance:\n");scanf("%lf,%lf,%d",&p,&w,&s);   //对应的形式不能写错// scanf("%lf,%lf,%lf",&p,&w,&s);    该写法是错误的,s的表达形式是错误的,s是int形式的变量,要用%d;switch(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;}default:{d=15;}}printf("%lf,%lf,%d\n",p,w,s);printf("f=%lf\n",p*w*s*(1-d/100.0));printf("%lf\n",d);printf("%lf\n",1-(d/100.0));
}

运行结果如下(路程<200,无折扣):

第二次输入的路程时500

我自学的c语言,希望可以帮助大家理解,但是我理解的也不多好,我是根据哔哩哔哩上面的小甲鱼讲的,讲的挺好的,这里分享给大家,可以帮助提高思维能力,大家一起加油:https://www.bilibili.com/video/av2831981?from=search&seid=7682573768856252393

用c语言计算运费.c相关推荐

  1. C语言编写程序计算运费:f=p*w*s*(1-d)。(用switch语句实现)

    C语言编写程序计算运费:f=pws*(1-d).(用switch语句实现) s<250km 没有折扣 250<=s<500 2%折扣 500<=s<1000 5%折扣 1 ...

  2. 汉诺塔怎么加计数次数c语言,C语言计算汉诺塔最小移动步数 (二)

    前几天写的:C语言计算汉诺塔最小移动步数(一) 当时还不知道用2^n-1这个公式来求解汉诺塔移动步骤.=_= 偶然间在网上发现了这个公式,发现当时写的算法还是比较繁琐的.所以又根据这个公式又写了一个. ...

  3. R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离

    R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离.dist函数计算矩阵中两两元素的曼哈顿距离 目录 R语言计算曼哈顿距离(Manhattan Distance ...

  4. R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度、对字符串向量计算Jaccard相似度、将Jaccard相似度转化为Jaccard距离

    R语言计算杰卡德相似系数(Jaccard Similarity)实战:自定义函数计算Jaccard相似度.对字符串向量计算Jaccard相似度.将Jaccard相似度转化为Jaccard距离 目录 R ...

  5. R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差、使用plotrix包的std.error函数计算平均值的标准误差

    R语言计算平均值的标准误差(standard error of the mean):自定义函数计算平均值的标准误差.使用plotrix包的std.error函数计算平均值的标准误差 目录

  6. R语言计算回归模型每个样本(观察、observation、sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化

    R语言计算回归模型每个样本(观察.observation.sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化 目录

  7. R语言计算回归模型每个样本(观察、observation、sample)的杠杆值(leverage)实战:如果一个样本的预测变量比其他样本的预测变量值更极端,那么被认为具有很高的杠杆作用

    R语言计算回归模型每个样本(观察.observation.sample)的杠杆值(leverage)实战:如果一个样本的预测变量比其他样本的预测变量值更极端,那么被认为具有很高的杠杆作用 目录

  8. R语言计算每个分组的行数并将结果添加到dataframe中实战

    R语言计算每个分组的行数并将结果添加到dataframe中实战 目录 R语言计算每个分组的行数并将结果添加到dataframe中实战 #仿真数据

  9. R语言计算F1评估指标实战:F1 score、使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标)

    R语言计算F1评估指标实战:F1 score.使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标) 目录

最新文章

  1. SpringBoot部署脚本,拿走即用!
  2. 卢宇:改善在线教育,人工智能大有可为
  3. 一起学nRF51xx 23 -  s130蓝牙API介绍
  4. 一次竞赛案例的分享——基于正则表达式的深度学习应用
  5. 大数据互联网架构阶段 Spring框架导致的406错误
  6. vue新手入门——vue-cli搭建
  7. vim 高亮显示php代码
  8. 《笨方法学python》_《笨办法学Python》 第46课手记
  9. [WM C++]从资源文件中加载显示png/jpg图片
  10. python 招聘 少_Python招聘需求猛增123%!学完Python工资多少?
  11. 一款基于SpringBoot + Spring Security的后台管理系统,强烈推荐,直接用
  12. Java操作数据库(一,JDBC的入门)
  13. 如何干掉msedge 浏览器首页360流氓导航页
  14. 【jQueryWEUI】自定义对话框-带有textarea
  15. 精简版WIN XP安装日文输入法
  16. 蓝桥杯 18总决赛 A2 方阵阅兵(暴力)
  17. 软件工程--团队作业2
  18. LeetCode-Hot100-寻找两个正序数组的中位数
  19. linux 用户 组区别吗,Linux用户组之主组和附加组
  20. 计算机语言晦涩难懂? 别怕 我来C

热门文章

  1. PowerMock之MVC测试
  2. 25. 答疑 - SAP OData 框架处理 Metadata 元数据请求的实现细节,前后端组件部署在同一台物理服务器
  3. 初级计算机知识试题,初级计算机操作知识试题.doc
  4. prometheus+grafana告警,监控部署展示
  5. 抖音删除作品会有哪些影响,限流降权该如何挽回丨国仁网络资讯
  6. 数据备份及恢复需求分析
  7. 电子发票多页合并打印在一张纸上
  8. jquery+easyui培训文档
  9. 孙陶然:企业必须与社会分享
  10. ARP协议(三)ARP防御篇