一道Pascal问题

[复制链接]
查看11 | 回复3 | 2010-11-24 19:22:14 | 显示全部楼层 |阅读模式
运费问题:
s:路程
w:重量
p:单价
t:总价
已知对于不同的S、W可以适当打折,求总价。
这是我的程序:
var s,w,p,t:real;
begin
assign(input,'06-01.in');
reset(input);
assign(output,'06-01.out');
rewrite(output);
readln(s,w,p);

if s>=300

then

begin

if w=2) and (w=4) and (w=6
then t:=s*w*p*0.92;

end;

if s=2) and (w=4) and (w=6
then t:=s*w*p*0.94;

end;
writeln(t:0:2);
end.
编译可以通过,但是out文件内没有结果。哪里错了???????????

回复

使用道具 举报

千问 | 2010-11-24 19:22:14 | 显示全部楼层
一定要关了输出文件啊...最后加上 close(input);close(output);就行了
回复

使用道具 举报

千问 | 2010-11-24 19:22:14 | 显示全部楼层
少文件部分
回复

使用道具 举报

千问 | 2010-11-24 19:22:14 | 显示全部楼层
要close(output);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行