pascal程式設計問題

2022-08-13 05:40:02 字數 1835 閱讀 6610

1樓:

vara,b,c,d:integer;

begin

read(a,b,c);

if a < b then

d:=b

else

d:=a;

if c > d then

d:=c;

writeln(d);

end.

2樓:

vars:string;

t,q,m,b,i,k,max:longint;

a:array[1..1000] of longint;

begin

read(s);

t:=1;

q:=1;

m:=0;

b:=1;

s:=s+' ';

for i:=1 to length(s)+1 doif s[i]=' ' then beginfor k:=i-1 downto t dobegin

m:=m+(ord(s[k])-ord('0'))*q;

q:=q*10;

end;

a[b]:=m;

b:=b+1;

m:=0;

q:=1;

t:=i+1;

end;

max:=-maxlongint;

for i:=1 to b-1 do

if a[i]>max then max:=a[i];

writeln(max);

end. 執行過了對的餓 不管是3個數還是n個數都能通過! 最多能到1000個!

3樓:陶梓絮

只是求三個數中的最大數嗎?

vara,b,c:integer;

begin

readln(a,b,c);

if b>a then a:=b;

if c>a then a:=c;

writeln(a);

end.

4樓:

program exe;

varm,n,o,x:integer;

begin

read(m,n,o);

if m = x then

x:=o;

writeln(x);

end.

不用懷疑,絕對正確。附帶問一下,你的pascal能在電腦上執行嗎?

5樓:匿名使用者

var a,b,c:max;

begin

readln(a,b,c);max:=a;

if b>max then max:=b;if c>max then max:=c;writeln(max);

end.

6樓:卞瓃

vara,b,c,d:integer;

begin

write('a,b,c=');

readln(a,b,c);

if (a>b) and (a>c) then d:=aelse if (b>a) and (b>c) then d:=belse d:=c;

writeln('d=',d);

readln;

end.

7樓:匿名使用者

program lt;

varp,a,b,c:longint;

begin

readln(a,b,c);

p:=a;

if b>p then p:=b;

if c>p then p:=c;

writeln(p);

end.

Pascal 程式設計,pascal程式

要想提高,得自己寫程式,讓大家看看你錯在 看別人的程式上進比較慢的。下面的程式除錯通過,完全滿足你的要求,迴圈裡面的writeln是輸出每一項數值的,你可以註釋掉。program ygb var i,j,n,x integer begini 0 j 0 x 1 write n readln n wh...

pascal程式設計急求

好像上面兩位都有點問題 第一題program exe1 vars real i,n,k integer begin s 0.0 readln n for i 1 to n do if odd i then s s 1 ielse s s 1 i writeln s 0 6 end.第二題progra...

PASCAL程式設計中的函式 英文原文

我來滿足一下lz的好奇心啊,順便提公升我的英語水平,這些詞的詞性不統一啊,你就將就著看吧。一般能用到的就有這些 abs x f absolute valuechr x f char dec x p decrease eof f f end of file eoln f f end of lineex...