freepascal 程序 ~来看看错在哪了?

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:27:12
第1个:
var s, v, r, h1,h2: real;
begin
readln(r,h1,h2);
s:=2*pi*r/2*sqrt(h1*h1+r*r)+2*pi*r*h2+pi*r*r;
v:=pi*r*r*h1/3+pi*r*r*h2;
writeln(s:0:4,' ',v:0:4);
end.

第2个:
var a, b, c:char;
begin
readln(a,b,c);
writeln(a, b, c);
writeln(ord(a),' ',ord(b),' ',ord(c));
writeln(c,b,a);
end.

第3个:
var x, a, b, c: integer;
begin
readln(x);
a:=x div 100;
b:=x div 60;
c:=x mod 10;
writeln(c, b, a);
end.

把改后的程序写出来哦~

从语法上来讲,没有任何错误。不知您指的错误是不是有题目,也就是逻辑上的错误,不妨把问题补充下。

题目要求是什么?

语法没错,把题目发上来,我帮你看一看,我qq542927172
msn sd542927172@live.cn
bolg http://blog.sina.com.cn/seconddark