解决实际问题。某市区出租车的计费标准是:起步价(3千米以内,包括3千米)9元,以后每超过1千米(不足1千米的按1千米计算)另加价1.5元。请编程计算乘车8.5千米要付多少钱?
lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【分析】依题意,出租车的起步价是9元(3千米以内,含3千米),超过3千米的路程,每超过1千米(不足1千米的按1千米计算)就另加1.5元,那么8.5千米超过3千米的路程是8.5-3=5.5(千米),则超过3千米的路程应支付6×1.5=9元,因此,8.5千米总共要付9+9=18元。
lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库【参考程序】
#include<iostream> lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int main()lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int a,b;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
float c,money;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
a=9;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
b=3;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
c=8.5;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
b=c-b+1;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
money=a+1.5*b;lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"8.5千米要付:"<<money<<"元";lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return 0; lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
} lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【运行结果】8.5千米要付:18元lue100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库