首页 > 其他分享 >用switch语句表示运费

用switch语句表示运费

时间:2022-12-01 13:01:25浏览次数:36  
标签:语句 case 运费 break switch printf 输入

#include<stdio.h>

int main()
{
int x, y,s,w;
double d, p,f;
printf("请输入距离s,基本运费,货物重:");
scanf("%d%lf%d", &s,&p,&w);
x = s / 1000;
y = s / 250;
switch (x)
{
case 1:
d = 0.08;
break;
case 2:
d = 0.1;
break;
case 3:
d = 0.15;
break;
case 0:
switch (y)
{
case 0:
d = 0;
break;
case 1:
d = 0.02;
break;
case 2:
d = 0.05;
break;
}
default:
printf("里程数输入错误");
break;
}
f = p * w * s * (1 - d);
printf("f=%10.2lf\n", f);
return 0;
}

标签:语句,case,运费,break,switch,printf,输入
From: https://blog.51cto.com/u_15841203/5901809

相关文章

  • Oracle常用的创建表语句
    Oracle常用的创建表语句Oracle常用的创建表语句指定字段的创建--指定字段的创建createtabletable_name(test_1(字段名1)varchar2(50),(类型)test_2(字段名2)in......
  • hive sql语句转换成mapreduce
    hivesql语句转换成mapreduce 转:https://www.cnblogs.com/w-j-q/p/14863034.html#autoid-2-5-01.hive是什么?2.MapReduce框架实现SQL基本操作的原理是什么?3.Hive怎......
  • sql语句中左外连接需要注意的问题
    加入distinct和不加的结果相同,但是数据库中title_id字段是自增的kind_id:1对应了两个title_id,所以kind_id也有两条 ......
  • MySQL高级SQL语句(二)
    表连接查询MYSQL数据库中的三种连接innerjoin(内连接):只返回两个表中联结字段相等的行(有交集的值)leftjoin(左连接):返回包括左表中的所有记录和右表中联结字段相等的......
  • freeswitch配置SBC的方案
      概述freeswitch是一款好用的开源软交换平台。但是,fs不是专为SBC而开发的,所以需要做一些定制化的配置和开发。本文主要介绍如何利用fs的基本功能配置一个简单的S......
  • MYSQL高级语句二
    一、VIEW(视图)1、概念可以被当作是虚拟表或存储查询视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。临时表在用户......
  • Hibernate的hql语句多种返回结果示例
    返回单个对象publicstaticvoidtest1(){Sessionsession=SessionFactoryUtils.openSession();Transactiontransaction=session.beginTransaction();St......
  • SQL语句优化 (二) (53)
    接上一部分(4)如果不是索引列的第一部分,如下例子:可见虽然在money上面建有复合索引,但是由于money不是索引的第一列,那么在查询中这个索引也不会被MySQL采用。mysql>explain......
  • JavaScript合集(流程控制语句)
    流程控制条件判断语句条件分支语句循环语句条件判断语句if语句语法: if(条件表达式){ 语句 } ------- if(a>10){alert('a比10大')......
  • PYTHON用时变马尔可夫区制转换(MARKOV REGIME SWITCHING)自回归模型分析经济时间序列|附
    全文下载链接:http://tecdat.cn/?p=22617最近我们被客户要求撰写关于MARKOVREGIMESWITCHING的研究报告,包括一些图形和统计输出。本文提供了一个在统计模型中使用马可夫......