C++程序,接受N个评委输入选手得分(0-100分),去掉一个最高分和最低分,求出某选手的最后得分(平均分)
来源:百度知道 编辑:UC知道 时间:2024/06/06 05:07:48
这个问题超级简单
但是我不会c++ 我用的是Delphi
如果用不到 可以找人翻译成C++
var s:array[0..1000] of real;
i,n,longint;
ans:real;
procedure quick(l,r:longint);
var
x,y:longint;
begin
x:=a[l+r shr l];
i:=l;
j:=r;
while a[i]<x do inc(i);
while a[j]>x do dec(j);
if i<=j then begin
y:=a[i];
a[i]:=a[j];
a[j]:=y;
inc(i);
dec(j);
end;
if j>l then quick(l,j);
if i<r then quick(i,r);
end;
begin
min:=100;
max:=0;
readln(n);
for i := 1 to n do read(a[i]);
quick(1,n);
for i := 2 to n-1 do ans:=ans+a[i];
ans:=ans/n-2;
writeln(ans);
end.
C++程序,接受N个评委输入选手得分(0-100分),去掉一个最高分和最低分,求出某选手的最后得分(平均分)
求C程序:输入有m*n个整数的矩阵,判断是否有重码
C语言,要输入N个字符串怎么输?
c语言 输入n个数据,然后逆向输出这n个数据
用C程序输入一个整数N打印N 的扬辉三角(为输入并且小于14)
用C语言编写程序:由用户输入一个字符串,按照用户的要求输出句中的第N个字符。
用C语言,输入n个字符串,n由键盘输出,将n个字符串中由小到大输出
C语言 输入n个数 n未知
怎样用C实现 输入N,输出1到N这N个自然数的全排列呢?
用c语言实现,输入一个自然数n(n>0),统计n中有多少个0?