C语言——用switch case与if else两种方法实现里程与折扣关系
if...else... 语句来实现:
if语句相当于switch语句来说,不容易出错,只需要规划好区间就行。
#include <stdio.h>
int main(){
int zhekou; // 折扣
int lucheng; // 路程
int danjia; // 单价
int zhongliang; // 重量
puts("请输入路程"); // 原样输出
scanf("%d",&lucheng); //scanf语句 获取路程、
if(lucheng <250){ // 如果(路程小于250)
zhekou = 0; // 执行折扣为零的语句。
// 如果(路程大于250,小于500)
}else if(lucheng >=250 &&lucheng <500){
// 执行折扣为百分之2的语句。
zhekou = 2;
// 如果(路程大于500,小于1000)
}else if(lucheng >=500 &&lucheng <1000){
// 执行折扣为百分之5的语句。
zhekou = 5;
// 如果(路程大于1000,小于2000)
}else if(lucheng >=1000 &&lucheng <2000){
// 执行折扣为百分之5的语句。
zhekou = 8;
// 如果(路程大于2000,小于3000)
}else if(lu