pascal函数

pascal函数,第1张

1

program df;

var n:integer;

begin

readln(n);

writeln(abs(n));

end

2

program df;

var n:integer;

function fac(x:integer):longint;

var i,j:integer;

begin

j:=1;

for i:=2 to x do

j:=ji;

fac:=j;

end;

begin

readln(n);

writeln(fac(n));

end

前趋:PRED(X):取整数X的前一个数

后继:SUCC(X):取整数X的后一个数

绝对值:ABS(X):同数学概念

平方:SQR(X):同上

奇偶:ODD(X):判断奇偶

正弦,余弦,反正切,对数与数学表达式一样

我来满足一下lz的好奇心啊,顺便提升我的英语水平,这些词的词性不统一啊,你就将就着看吧。一般能用到的就有这些:

abs(x) f absolute value

chr(x) f char

dec(x) p decrease

eof(f) f end of file

eoln(f) f end of line

exp(x) f exponent

frac(x) f fraction

int(x) f integer

inc(x) p increase

ln(x) f logarithms

ord(c) f order

pos(s/c,s) f position

sqr(x) f square

sqrt(x) f square root

str(x,s) f string

succ(x) f succeeding

trunc(x) f truncate

val(s,r,p) p value

没听懂不过我想你应该是想要无限的参数?

要这样弄还真不简单

不能确保无限多,但足够你用了

定义数组

type

a=array[-43886064000000]of string;

function sb(b:a):string;

Begin

End;

BEgin

End

已经最大了,不能再大了,希望楼主看在我逐位试数,终于试出pascal的底线份上,采纳我吧~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12172560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存