这不应该是过了么,为什么会运行错误未定义编号?
program haha;
var
n:integer;
begin
read(n);
writeln(exp(ln(n)/7) :0:0);
end.
运行错误|未定义错误编号|错误编号:106
RT
longint 吧
106是无效数字格式
integer是整型,范围最大才32767,连样例都过不了……
建议你改用extended,范围最大为1.1e4932
我用extended改写程序如下,不过也只能得30分:
program seven1;
const x=1/7;
var m,a:extended;
readln(m);
a:=exp(ln(m)*x);
write(round(a)); {round四舍五入}
快速帮助 | 运行状态 | 反馈举报 | 关于我们 | 免责声明 | 浙ICP备11060257号 Processed in 0.0042 Second(s) Copyright (C) RQNOJ 2007-2019. All Rights Reserved.