【分析】依题意,出租车的起步价是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元。
【参考程序】
【运行结果】
- #include<iostream>
- using namespace std;
- int mainO
- {
- int a,b;
- foat c,money;a=9;
- b=3;
- c=8.5;
- b=c-b+1;
- money=a+1.5*b;
- cout<"8.5千米要付:"<<money<.<"元";
- return 0;
- }
8.5千米要付:18元