当前位置:首页 » 编程语言 » 某快递公司运费收取标准c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

某快递公司运费收取标准c语言

发布时间: 2022-09-20 09:03:53

❶ 一个c语言快递邮费问题,搞不懂价格与重量的关系,主要是涉及到取整,求各位帮帮忙啊

#include<stdio.h>
int main(void)
{
int x,n;
float y,p;
scanf("%d,%f",&x,&y);
n=(int)y;
if(x>=0&&x<=4)
if(y<=1&&y>0)
y=1.00;
if(x==0||x==1)
p=10;
else
p=15;
if(y>1)
if(y-n>0)
y=(int)(y+1);
if(x==0)
p=10+(y-1)*3;
if(x==1)
p=10+(y-1)*4;
if(x==2)
p=15+(y-1)*5;
if(x==3)
p=15+(y-1)*6.5;
if(x==4)
p=15+(y-1)*10;
else
if(x==0)
p=10+(y-1)*3;
if(x==1)
p=10+(y-1)*4;
if(x==2)
p=15+(y-1)*5;
if(x==3)
p=15+(y-1)*6.5;
if(x==4)
p=15+(y-1)*10;
if(x<0||x>4)
p=0&printf("Error in Area\n");
printf("Price: %.2f\n",p);
return 0;
}

❷ 求解下面C语言的题(用switch语句)写。 谢谢!

题目中的:

货物重量≤5公斤,快递费收3元

应该为

货物重量≤5公斤,快递费收3元/公斤

#include<stdio.h>
inta[17]={-1,0,3,5,6,10,12,18,20,25,30,35,40,50,55,57,60};//测试数据
intmain()
{
inti=17;
intzhongliang;
floatflg;
while(i)
{
i--;
//scanf("%d",&zhongliang);
zhongliang=a[i];
flg=0;
switch(zhongliang/5)
{
case6:case7:case8:case9:case10:
flg+=(float)(5*(zhongliang-30));zhongliang=30;
case4:
case5:flg+=(float)(4.5*(zhongliang-20));zhongliang=20;
case2:
case3:flg+=(float)(4*(zhongliang-10));zhongliang=10;
case1:flg+=(float)(3.5*(zhongliang-5));zhongliang=5;
case0:flg+=(float)(3*zhongliang);break;
default:flg=-1;
}
if(flg>=0)
printf("%2d--%0.2f ",a[i],flg);
else
printf("%2d--No! ",a[i]);
}
//getch();
}

❸ C语言请根据输入的快件重量,来计算应该付的快递费(重量+<=1kg,收费为10元,

摘要 您好亲亲,

❹ 请编一程序,输入货物的重量,计算并输出其快递费。注意货物快递是分

代码如下:

x=eval(input("请输入货物的重量: "))

if x<=5:

y=3

elif x<=10:

y=3.5*x

elif x<=20:

y=4*x

elif x<=30:

y=4.5*x

elif x<=50:

y=5*x

else:

y=-1

if(y==-1):

print("货物超过50公斤,拒收/n")

else:

print("%.2f公斤的货物需要%.2f运费"%(x,y))



拓展资料:

这道题目考察了程序设计中的分支结构。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。分支结构适合于带有逻辑或关系比较等条件判断的计算。

常见分支结构如下:

1、单一分支体

if(条件)

{

分支体

}

2、双分支体

if(条件)

{分支1}

else

{分支2}

3、嵌套分支语句

if(条件1) {分支1};

else if(条件2) {分支2}

else if(条件3) {分支3}

……

else if(条件n) {分支n}

else {分支n+1}

参考资料来源:网络-分支结构

❺ C语言请根据输入的快件重量,来计算应该付的快递费(重量+<=1kg,收费为10元,

摘要 请发完整的题目

❻ C语言编程题

#include<stdio.h>
#include<stdlib.h>

main(){
intarea,w,flag=1;
floatprice,weight;
scanf("%d,%f",&area,&weight);
w=(int)weight+1;
switch(area){
case0:price=10+3*(w-1);break;
case1:price=10+4*(w-1);break;
case2:price=15+5*(w-1);break;
case3:price=15+6.5*(w-1);break;
case4:price=15+10*(w-1);break;
default:{
printf("ErrorinArea ");
printf("Price:0.00 ");
flag=0;
}
}
if(flag)
printf("Price:%5.2f ",price);
system("pause");
}

❼ c语言程序设计选择结构快递费用计算怎么设计

主要选择结构有:if 最常见的选择结构 单一的if语句有人也称为挖坑 可将程序分为两路 没有满足则不执行 else 与if 合用 可将程序分为三路 if(条件)(语句一) else(语句二) 都没有满足则不执行 else if 与if合用 将程序分为若干路 if(条件)(语句一)else if(条件)(语句二)else if(条件)...... switch case 条件选择 switch(条件列表标识符)case:(语句);break; case(语句);break; ...... default(语句); 每一句后要加break 不然会全都执行 default 表示如果都不满足则执行此语句 不同的语句要用在恰当的时候楼主这些语句多试试就会有自己的看法 编程要编出自己的风格

❽ 在线等!!c语言问题!!运输公司对用户计算运费.路程(S)越远,每公里运费越低.

#include<stdio.h>
voidmain(){
intp,w,s;
doubled,f;
printf("input:p,w,s ");
scanf("%d%d%d",&p,&w,&s);
{
if(s<250)
d=0;
elseif(s<500)
d=0.02;
elseif(s<1000)
d=0.05;
elseif(s<2000)
d=0.08;
elseif(s<3000)
d=0.10;
else
d=0.15;
}
f=p*w*s*(1-d);
printf("%.4f",f);
}

❾ C基础编程题目:运输公司对用户计算运费,距离越远每公里运费越低,标准如下:

#include <stdio.h>
void main()
{
int p,w,s;
double d,f;
printf("input :基本运费p,货重w,距离s \n");
scanf("%d%d%d",&p,&w,&s);
{
if(s<250)
d=0;
else if(s<500)
d=0.02;
else if(s<1000)
d=0.05;
else if(s<2000)
d=0.08;
else if(s<3000)
d=0.10;
else
d=0.15;
}
f=p*w*s*(1-d);
printf("%.3f",f);
}