pascal 求10个随机数,输出它们最小的一个数,最大的一个数,平均数,还有和!

老师出的题目需要输出4个东西.

第1个回答  2011-04-19
输入3个整数,输出最大的数。
Program bijiao;
var
a,b,c,max:integer;
begin
readln(a,b,c);
if a>=b
then max:=a
else max:=b;
if c>max then max:=c;
writeln(max);
end.本回答被提问者和网友采纳
第2个回答  2011-04-19
program qc;
var
i,min,max,p:longint;
a:array[0..1000] of longint;
s:real;
begin
randomize;
for i:=1 to 10 do a[i]:=random(9999);
for i:=1 to 10 do if a[i]>max then max:=a[i];
min:=99999;
for i:=1 to 10 do if a[i]<min then min:=a[i];
for i:=1 to 10 do p:=p+a[i];
s:=p/10;
writeln('最小数::',min);
writeln('最大数,',max);
writeln('和',p);
writeln('品均:',s);
end.
第3个回答  2011-04-30
题目有什么条件哦 不说清楚怎么做

pascal 求10个随机数,输出它们最小的一个数,最大的一个数,平均数,还有...
输入3个整数,输出最大的数。Program bijiao;var a,b,c,max:integer;begin readln(a,b,c);if a>=b then max:=a else max:=b;if c>max then max:=c;writeln(max);end.

pascal 让电脑产生10个随机数,算出它们的平均数,从小到大排列
For i:=1 to 10 do Begin a[i]:=Random(100)+1; {生成一个1至101间的随机数} j:=j+a[i]; {把数加进统计变量中算平均数} End;For i:=1 to 10 do {冒泡排序} For j:=i+1 to 10 do If a[i]>a[j] Then Begin a[i]:=a[i] xor a[j]; {交换两个数的位...

pascal 的初级题
5. x,y,z的值分别为1,11,111,将它们靠右边对齐打印输出.6. 对于输入的方程系数,求二元一次方程组的解.7. 输入两整数,求出它们的最大公约数和最小公倍数.8. 对于输入的MAX个数字,统计其中奇,偶数的个数.9. 找出10个数中的最大和最小数字.10. 吉普车问题.希望一辆吉普车以最少的燃料消耗跨越1000公...

pascal 这几个函数是什么意思?怎么使用?
在PASCAL里面random函数的功能是返回一个0~1之间的随机数,write(i:4)表示输出i的值,宽度为4,也就是占用4个字符的位置。没有听说过有digit和shift这样的函数,除非你自己定义,另外象random这样的无需参数的函数,在PASCAL里面是不能写后面的括号的,否则就是语法错误。

用随机函数random产生100到1000的随机数,用pascal语言,语句怎么写?
random用法:random(x); \/\/注释:x是个正整数 即可随机产生0~x之间的一切整数。而且它是一个函数,不能单独使用。如a:=random(100);就是随机产生1个0~100之间的数赋给变量a;但是如果只用random的话不太好。因为random函数是随机一个数,然后你再次random的时候还是产生那个数。如果不信,拿下面...

pascal 中如何随机生成一个数
program hjsd;var n:longint;begin randomize;(使每次产生的随机数都不同)n:=random(10000000);(随机产生一个数,范围为:0 到 10000000 若想产生正整数,可设为:n:=random(10000000)+1;)writeln(n);end.

...我看看这个Pascal程序里哪里出错了?运行后输出的是空白。。。_百度...
你这里有两问题,首先题目中“第2行有N个用空格隔开的正整数,为所产生的随机数。”你不应该用readln读入,这样你只能读入第一个数然后就换行读入了,因为后面文件没有内容,pascal将自动补零,就是说你读进来的永远是第一个数字和n-1个零。第二个是你的输出,“第2行为M个用空格隔开的正整数,...

PASCAL 让计算机产生两个随机数 然后计算他们的最大公倍数与最小公约...
最小公倍数:program zuixiaogongbeishu;var a,b:integer;procedure zzz(t:integer);『子程序』begin t:=t+1;if a*t mod b=0 then write(t*a)else zzz(t);end;begin『主程序』read(a,b);zzz(1);end.=== 最大公约数:program zuidagongyueshu;var m,n,a,b,r:integer;begin『...

pascal决赛求助!!高手快进...
max 属性 最大值 maxlength 属性 最大长度 min 属性 最小值 mkdir 命令 建立一子目录 move 函数 从源到目标复制字节 multiselect 属性 允许同时选择几个数据项 name 属性 控件的名字 new 函数 建立新的动态变量并设置一指针变量指向它 newstr 函数 在堆栈上分配新的字符串 now 函数 返回当前的日期和时间 odd...

用pascal解决两个(1~10)之间随机数相乘的程序问题
i:=0; t := 0;repeat i:=i+1;a:=random(10)+1;b:=random(10)+1;write(a,'*',b,'='); readln(m);;if m=a*b then begin writeln('true');t := t+1;end else writeln('false');until i=10;if t=10 then writeln('success')else writeln('fail');readln;end....

相似回答
大家正在搜