关于搭车问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:41:16
当搭车的时候小于或等于10千米的时候,需要车费2.5元,大于10千米时,每增加1千米就要多付1元。
用if或 case语句解答。
是用pascal语言解答的。

哈哈,楼上两位有没有看清楚,是pascal,不是c++,
就算是c++,'else'前面也不能加分号

正确答案:
var x:integer;
begin
readln(x);
if x<=10 then writeln(2.5)
else writeln(2.5+(x-10));
end.

解:设路程为X,付费为Y.
if (X≤10) Y=2.5;
else Y=2.5+(X-10);(X>10)

if (x<=10) y=2.5;
else y=2.5+(x-10);