free pascal問題,用函式和過程解。謝謝

2022-02-02 17:51:05 字數 652 閱讀 5723

1樓:匿名使用者

1、 var a,b,c,s:integer;

procedure max(a,b,c:integer;var s:integer);

var tmp:integer;

begin

if a>b then tmp:=a;a:=b;b:=tmp;

if a>c then tmp:=a;a:=c;c:=tmp;

if b>c then tmp:=b;b:=c;c:=tmp;

s:=c;

end;

begin

readln(a,b,c);

max(a,b,c,s);

writeln(s);

end.

其他的問題我臨時沒有時間 如果你不急的話 我會在 這週五晚上完整回答 我是個學生。

其實你的問題都是一些很基本的問題 1、2、4 基本上就是排序演算法 3、其實更簡單 定義一箇中間變數, 例如 : 把a、b的值交換 tmp:=a; a:

=b; b:=tmp; 就相當於是加了一箇中轉站。

我的qq是 597736446 還有問題可以隨時問我。

2樓:匿名使用者

1-2-3-4-5-6-7-8-9-10

free pascal問題跪求

vara,b,c,t longint begin readln a,b,c if at a a b b t end if a0 then writeln sqrt x 0 5 else if x 0 then writeln x 0 else writeln x 0 readln end.vara,...

關於Free Pascal程式設計問題

迴圈問題。樓上講得很詳細,對樓上的進行補充一下迴圈語句的基本格式,這對初學者的用處也是不可忽視,得從基本的開始,先掌握理論,進行實戰,事半功倍。for 迴圈變數 初始值 to 終值 do迴圈體 接著就是了解方法,樓上已經把解題的方法講的很詳細了,綜合的應用就要看樓主自己的啦,多練習兩次,相信不難掌握...

用free pascal幫我完成以下練習!!急

no.1 vara,b,c integer begin a 1 b 12 c 123 writeln a writeln b writeln c writeln writeln a 3 writeln b 3 writeln c 3 end.no.2 varn,i integer begin rea...