国庆节桐桐一家想自驾旅游,目的地有北京、海南、云南等许多好玩的地方可选择。在已知汽车平均行驶速度、每升汽油可以行驶的距离(公里)以及每升汽油价格的情况下,你能计算出自驾去每一个地方所花费的时间和购买汽油所需的钱吗?
输入:分别输入四个浮点数,分别表示距离 s、平均速度 v、每升汽油价格 p、每升汽油可行驶距离 k。
输出:两个浮点数,分别表示花费的时间 t 和购买汽油的钱 total。
设自驾游的距离为 s,汽车平均速度为 v,每升汽油可行驶距离为 k,每升汽油价格为 p。则:
代码清单 1:C语言程序源代码(计算旅行花费)
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("color 70");
float s,v,p,k,t,liter,total;
printf("\n请输入旅行的距离(千米):");
scanf("%f",&s);
printf("请输入汽车平均速度(千米/小时):");
scanf("%f",&v);
printf("请输入每公升汽油价格(元/公升):");
scanf("%f",&p);
printf("请输入每公升汽油可行驶的距离(千米/公升):");
scanf("%f",&k);
t = s / v;
liter = s / k;
total = liter * p;
printf("\n旅行所需时间为:%.2f小时",t);
printf("\n购买汽油的钱数为:%.2f元\n",total);
system("pause");
return 0;
}
运行结果:
请输入旅行的距离(千米):2315
请输入汽车平均速度(千米/小时):120
请输入每公升汽油价格(元/公升):5.7
请输入每公升汽油可行驶的距离(千米/公升):6
旅行所需时间为:19.29小时
购买汽油的钱数为:2199.25元