主题:真的要求助!!!帮忙啊!!!
为什么输出是这个!!!求助啊!!!
program sc (input output);
var
a:integer;
b:real;
c:char;
d:boolean;
begin
a:=1357;
b:=1234.5678;
c:='%';
d:=true;
writeln(a,a:5);
writeln(b,b:=12:5);
writeln(c,c:5);
writeln(d,d:5);
writeln('end':5);
end.
为什么输出的 结果是
1357⊥1357
⊥1.23456789000e+03⊥1234.56780
%⊥⊥⊥%
true⊥true
⊥⊥end
而不是
⊥1357
⊥⊥⊥⊥%
⊥ture
⊥⊥end
还有个问题就是:
数据实型输出
write(-123.4);
写出来的是-1.2340000000e+02
若write(-123.4:17:5);
则写出来是什么啊??
并且本人对这种数据实型输出不懂,谁能解释一下,或者告诉这个结构是什么,和什么数学问题有关,本人才高1,有些不懂啊!!!
[em18]
program sc (input output);
var
a:integer;
b:real;
c:char;
d:boolean;
begin
a:=1357;
b:=1234.5678;
c:='%';
d:=true;
writeln(a,a:5);
writeln(b,b:=12:5);
writeln(c,c:5);
writeln(d,d:5);
writeln('end':5);
end.
为什么输出的 结果是
1357⊥1357
⊥1.23456789000e+03⊥1234.56780
%⊥⊥⊥%
true⊥true
⊥⊥end
而不是
⊥1357
⊥⊥⊥⊥%
⊥ture
⊥⊥end
还有个问题就是:
数据实型输出
write(-123.4);
写出来的是-1.2340000000e+02
若write(-123.4:17:5);
则写出来是什么啊??
并且本人对这种数据实型输出不懂,谁能解释一下,或者告诉这个结构是什么,和什么数学问题有关,本人才高1,有些不懂啊!!!
[em18]