C语言编程:请编出租车计费程序

C语言编程:请编出租车计费程序,第1张

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main(void)

{

float A,y

int x

printf("请输入行车里程:\n")

scanf("%f",&A)

x = (int)A+1

if(x<3) printf("应付车款 10 元.")

if(3<=x &&x<8) y=10+1.6*(x-3)

printf("应付车款 %.2f 元",y)

if(8 <= x) y=10+2.2*(x-3)

printf("应付车款 %.2f 元",y)

return 0

}

帮你编译过了,你看下

#include<stdio.h>

#define SHZF 0.20 //SHZF为市话标准资费

//以下函数将通话时长折算成分钟

int minu(int hour,int minute,int second)

{

minute=minute+hour>0?minute*60:0 //小时折算成分钟

minute=minute+second>0?1:0 //不足1分钟按折算成1分钟

return minute //返回通话时间(单位:分钟)

}

void main()

{

double money=0 //总话费

int total_minute=0 //总通话时长(分钟)

int hour,minute,second //通话时长的小时数、分钟数、秒数

printf("\n请输入第1次通话时长:")

scanf("%d:%d:%d:",&hour,&minute,&second) //输入时间

total_minute+=minute+minu(hour,minute,second)//调用函数求通话时间(分)

printf("\n请输入第2次通话时长:")

scanf("%d:%d:%d:",&hour,&minute,&second)

total_minute+=minute+minu(hour,minute,second)

printf("\n请输入第3次通话时长:")

scanf("%d:%d:%d:",&hour,&minute,&second)

total_minute+=minute+minu(hour,minute,second)

money=total_minute*SHZF//计算话费

printf("今天话费是:%f\n",money)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11807073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存