翻譯pascal語言

2022-09-07 22:05:56 字數 946 閱讀 5360

1樓:聽不清啊

vara, b: integer;

function work(a, b: integer): integer; //求a和b的最大公約數

begin

if a mod b <> 0 then //如a不能被b整除

work := work(b, a mod b) //a和b的最大公約數等於b和a mod b 的最大公約數

else

work := b; //如a能被b整除,a和b的最大公約數就等於b

end;

begin

read(a, b); //讀入a和b的值

writeln(work(a, b)); //work是自定義函式名(自己取的名字),它的功能在上面已作詳細介紹

end.

輸入:20 12

輸出:___4____

2樓:匿名使用者

這個程式是求最大公約數的,這個怎麼逐字翻譯???

var(定義變數)

a, b: integer;(a,b變數屬於整型integer)

functionwork(a, b: integer): integer;(自定義函式work求最大公約數)

begin

if a mod b <> 0 then(如果a 除以b不餘零,那麼)

work := work(b, a mod b)(將b,a mod b再做為變數用work求他們倆的公約數)

else(否則)

work := b;(最大公約數為b)

end;

begin

read(a, b);(讀入a,b)

writeln(work(a, b));(輸出(a,b呼叫函式後求得的最大公約數))

end.

pascal語言題(有分追加)

program tower var x,y integer begin readln x,y x abs x y abs y x x 2 y y 2 if sqr x sqr y 1 then writeln 10 else writeln 0 readln readln end.var i,j i...

在pascal語言中,「dec」是什麼意思

dec s 表示s s 1 dec s,n 表示s s n dec在pascal中是什麼意思 dec s 是 s s 1 函式識別符號 dec n 相當於n n 1 dec n,s 相當於n n s inc n 相當於n n 1 inc n,s 相當於n n s 就是dec x x會 1嘛 pasc...

pascal題目,Pascal題目

1.var a,b,i,m,n longint t text begin a 0 b 0 readln m for i 1 to m do begin readln n if n mod 2 0 then a a n else b b n end writeln b writeln a end.2....