手机网站大全观看,商城网站开发时间,福建省城乡和建设厅网站,广州互联网项目工作室《C程序设计教程#xff08;第四版#xff09;——谭浩强》 题目 例题3.8 运输公司对用户计算运费。路程#xff08;以s表示#xff0c;单位为千米#xff09;#xff0c;吨/千米运费越低。标准如下#xff1a; s250 没…《C程序设计教程第四版——谭浩强》 题目 例题3.8 运输公司对用户计算运费。路程以s表示单位为千米吨/千米运费越低。标准如下 s250 没有折扣 250≤s500 2%折扣 500≤s1000 5%折扣 1000≤s2000 8%折扣 2000≤s3000 10%折扣 3000≤s 15%折扣 代码
//《C程序设计教程第四版——谭浩强》
//例题3.8 运输公司对用户计算运费。路程以s表示单位为千米吨/千米运费越低。标准如下
// s250 没有折扣
// 250≤s500 2%折扣
// 500≤s1000 5%折扣
// 1000≤s2000 8%折扣
// 2000≤s3000 10%折扣
// 3000≤s 15%折扣#include stdio.h
int main()
{float p 0;//运费需要计算【最终结果】//相关知识运费基本运费x重量x路程X折扣float basic_yunfei 0;//基本运费float weight 0;//重量float s 0;//路程float discount 0;//折扣——一般都是最终折扣为1-discountprintf(请输入你所选择的运输公司的基本运费元\n);scanf(%f,basic_yunfei);printf(请输入你的货物的重量吨\n);scanf(%f,weight);printf(请输入你需要运输的路程千米\n);scanf(%f,s);//对应的折扣if(s250){discount1;//不打折}else if(s250 s500){discount(1-0.02);}else if(s500 s1000){discount(1-0.05);}else if(s1000 s2000){discount(1-0.08);}else if(s2000 s3000){discount(1-0.10);}else//s3000{discount(1-0.15);}//运费基本运费x重量x路程X折扣pbasic_yunfei*weight*s*discount;printf(你这一次运输所需要的费用为%.2f元\n,p);return 0;
}
运行结果 编写代码过程中遇到的问题
1.if……else……语句 基本结构 1 if(表达式) { 语句 } 2 if(表达式) { 语句1 } else { 语句2 } 3 if(表达式1) { 语句1 } else if表达式2 { 语句2 } else if表达式3 { 语句3 } else if表达式4 { 语句4 } …… else { 语句n }