Algorithm 我有关于脚本C和CREATEIF Else语句的家庭作业

Algorithm 我有关于脚本C和CREATEIF Else语句的家庭作业,algorithm,if-statement,Algorithm,If Statement,我有这样的问题 出租车公司对乘客收费有如下规定: 第一公里=5美元 第二公里和下一公里=3美元 输入:行驶距离 产出:支付金额 如何为IF-ELSE语句创建C脚本 请帮帮我这是一段计算出租车价格的代码(你可能看到计算公式是5+3*(nb_km-1)如果nb_km是严格正的。 因此,您需要区分3种情况: 如果nb_km为负数,则必须返回一个错误 如果它等于0,则必须返回0 如果严格为正,则必须返回5+3*(nb_km-1) 这给出了一段代码: #包括 #包括 #定义首公里价格5 #定义下一公里

我有这样的问题

出租车公司对乘客收费有如下规定: 第一公里=5美元 第二公里和下一公里=3美元 输入:行驶距离 产出:支付金额

如何为IF-ELSE语句创建C脚本


请帮帮我

这是一段计算出租车价格的代码(你可能看到计算公式是
5+3*(nb_km-1)
如果nb_km是严格正的。
因此,您需要区分3种情况:

  • 如果nb_km为负数,则必须返回一个错误
  • 如果它等于0,则必须返回0
  • 如果严格为正,则必须返回
    5+3*(nb_km-1)
这给出了一段代码:

#包括
#包括
#定义首公里价格5
#定义下一公里价格3
int main(){
int nb_km,price;//声明一个名为nb_km的整数变量和一个名为price的整数变量
printf(“输入公里数\n”);
scanf(“%d”,&nb_km);//获取标准输入(控制台)的编号,并将其存储在nb_km中
如果(nb_km<0){
printf(“错误,必须是正的公里数。\n正在初始化…”);
出口(1);
}否则{
如果(nb_km==0){
价格=0;
}否则{
价格=第一个公里价格+(nb公里-1)*下一个公里价格;//我们计算价格
}
printf(“价格为%d美元。\n”,价格);
}
返回0;
}

到目前为止你都做了些什么?你能展示一段代码,甚至是伪代码,让我们知道是什么阻碍了你吗?我只是遇到了问题,我的问题来自我的学校