问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求N个整数的平均数、众数和中位数 用pascal,我只学过pascal

发布网友 发布时间:2022-04-23 01:33

我来回答

4个回答

热心网友 时间:2023-10-10 05:42

program DoingData;
var
n : longint;
sum: longint;
n1 : real;
n2 : longint;
n3 : real;
a : array[0.. 1000] of longint;
f : array[0.. 100] of longint;
procere input();
var
i: longint;
begin
readln(n);
sum:= 0;
for i:= 1 to n do
begin
read(a[i]);
inc(f[a[i]]);
inc(sum, a[i]);
end;
end;
procere print_n1();
begin
n1:= sum / n;
write(n1: 0: 2, ' ');
end;
procere print_n2();
var
max: longint;
i : longint;
begin
max:= f[1];
for i:= 2 to n do
if f[i] > max then
begin
max:= f[i];
n2:= i;
end;
write(n2, ' ');
end;
procere print_n3();
var
mid1: longint;
mid2: longint;
procere qsort(s, e: longint);
var
i, j, mid: longint;
begin
i:= s;
j:= e;
mid:= a[(i + j) div 2];
while i <= j do
begin
while a[i] > mid do
inc(i);
while a[j] < mid do
dec(j);
if i <= j then
begin
a[0]:= a[i];
a[i]:= a[j];
a[j]:= a[0];
inc(i);
dec(j);
end;
end;
if i < e then qsort(i, e);
if j > s then qsort(s, j);
end;
begin
qsort(1, n);
if odd(n) then
writeln(a[(1 + n) div 2])
else
begin
mid1:= a[(1 + n) div 2];
mid2:= a[(1 + n) div 2 + 1];
n3:= (mid1 + mid2) / 2;
writeln(n3: 0: 1);
end;
end;
begin
input;
print_n1;
print_n2;
print_n3;
end.

热心网友 时间:2023-10-10 05:42

var
a:array[0..10002] of integer;
num:array[0..102] of integer;
i,res2,n,sum,aa,max,nn,mm:longint;
res3,res1:real;
procere sort(l,r: longint);
var
i,j,x,y: longint;
begin
i:=l;
j:=r;
x:=a[(l+r) div 2];
repeat
while a[i]<x do
inc(i);
while x<a[j] do
dec(j);
if not(i>j) then
begin
y:=a[i];
a[i]:=a[j];
a[j]:=y;
inc(i);
j:=j-1;
end;
until i>j;
if l<j then
sort(l,j);
if i<r then
sort(i,r);
end;

begin
read(n);
sum:=0;aa:=0;max:=0;nn:=0;mm:=0;
for i:=1 to n do begin
read(a[i]);
if(a[i]>max) then max:=a[i];
inc(num[a[i]]);
sum:=sum+a[i];
end;
res1:=sum/n;
for i:=1 to max do begin
if(num[i]>nn)then begin
nn:=num[i];
mm:=i;
end;
end;
res2:=num[mm];
sort(1,n);
if(n mod 2=0) then res3:=(a[n div 2]+a[n div 2+1])/2
else res3:=a[n div 2+1];
write(res1:0:2,' ',res2,' ',res3:0:1);
end.
试试

热心网友 时间:2023-10-10 05:43

var
a:array[0..10002] of integer;
num:array[0..102] of integer;
i,res2,n,sum,aa,max,nn,mm:longint;
res3,res1:real;
procere sort(l,r: longint);
var
i,j,x,y: longint;
begin
i:=l;
j:=r;
x:=a[(l+r) div 2];
repeat
while a[i]<x do
inc(i);
while x<a[j] do
dec(j);
if not(i>j) then
begin
y:=a[i];
a[i]:=a[j];
a[j]:=y;
inc(i);
j:=j-1;
end;
until i>j;
if l<j then
sort(l,j);
if i<r then
sort(i,r);
end;

begin
read(n);
sum:=0;aa:=0;max:=0;nn:=0;mm:=0;
for i:=1 to n do begin
read(a[i]);
if(a[i]>max) then max:=a[i];
inc(num[a[i]]);
sum:=sum+a[i];
end;
res1:=sum/n;
for i:=1 to max do begin
if(num[i]>nn)then begin
nn:=num[i];
mm:=i;
end;
end;
res2:=num[mm];
sort(1,n);
if(n mod 2=0) then res3:=(a[n div 2]+a[n div 2+1])/2
else res3:=a[n div 2+1];
write(res1:0:2,' ',res2,' ',res3:0:1);
end.追问还是错的,不信你看:
运行编号 用户 问题 结果 内存 耗时 语言 代码长度 提交时间
471691 pengbo 1180 答案错误 244 16 Pascal/Edit 1334 B 2012-01-25 07:47:42

追答……把网址给我,我调对了再给你

热心网友 时间:2023-10-10 05:43

readln(n);
for :=1 to n do begin read(a[i]);s:=s+a[i];inc(q[a[i]]);end;
write(s/n:0:2,' ');
排序a数组;
排序q数组;
max:=0;
for i:=1 to 100 do if q[max]<q[i] then max:=i;
write(max,' ')
if n mod 2=0 then write((a[n div 2]+a[n div 2+1])/2:0:1)
else write(a[n div 2+1]);
end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我是个很内向的人有时候会很喜欢听纯音乐,有时候会听特别嗨的DJ_百度知... 与别人握手时该握几下 关于生日祝福语的文案(精选50句祝女子生日幽默风趣的句子) 女人高情商幽默生日祝福语 教师资格证审核通过能重新报名吗 教师资格证审核通过后可以重报吗 报考教师资格证审核通过了还能再重新报考吗 ...名字,霸气高冷的昵称_又狠又霸气的网名_霸气的网名_高冷霸气网名 网名男生霸气冷酷好听,男生网名高冷霸气_男生网名霸气超拽高冷... 记忆枕十大品牌介绍记忆枕真的有用吗 马池口北方驾校报名费包含考试费吗 JS 解密器 驾校学费包括什么费用 x96 max android 9.0 amlogic s905x3 还需要刷TV吗? 用万能遥控如何模拟x96max? x96maxpsp模拟器速度 考驾照交报名费是指什么费? x96max 电视盒子能播万象直播吗? x96max 怎么查看温度? 2020年驾校报名4000元的驾校,4000元里都包括什么(具体都为多少钱)? x96MAX这是啥牌子的机顶盒,质量好吗?请问这是什么牌子,好吗? 驾校报名费详细 一般去驾校报考驾照的报名费包括考试费吗? 怎样封存微信朋友圈动态?我不想每条都删除啊! 微信怎么设置关闭自己的朋友圈? 微信怎么关闭自己朋友圈 怎样才能把一个人的封了? 微信,怎么设置,自己的朋友圈,全部封锁啊,谁都看不见?……求助。。。 想封掉别人的微信怎么做? 电饭锅不煮饭了怎么修 c1驾照考试费用明细有哪些? 在数据结构入队与出队的算法中,为什么Q-&gt;rear=(Q-&gt;rear+1)%MAXSIZE与Q-&gt;data[Q-&gt;rear]=x可以互换 华硕笔记本和戴尔笔记本哪个好 急!Autodesk 3ds Max 8激活码!! 3D max9.0 c语言编程提示一处错误,我看不出来哪错了,望高手请教,谢谢。在线等。。。。 我泡的萝卜为什么加的糖过两天就不甜了,多泡两次就不好吃了 跪求3Ds Max 9.0 激活码 我泡的萝卜泡菜为什么不脆 我的3ds Max 为什麼我泡的萝卜里面的蒜头里绿色的?泡的东西还能吃吗? 3d max 9 请大家帮忙算下激活码 我泡的萝卜怎么没有市面上卖的口感好啊,不够脆颜色也不白,谁教教我怎样做泡菜呀! 为什么我腌的白萝卜带有苦味? 我泡的萝卜怎么泡了几天都没有熟啊~ 我泡的罗卜为什么说苦的 为什么我泡的酸萝卜打开盖子后好多气泡,还粘粘的,有丝丝 我泡的萝卜为什么水会连呼呼的 为什么我的泡萝卜不酸只有咸味? 我家海尔电视的万能锁被我设了密码,可是现在我忘掉了密码,该怎么办?