----------------解决方案--------------------------------------------------------
完全不会 所以还请具体一点吧 谢谢
----------------解决方案--------------------------------------------------------
兄弟
自己想想吧
不难
----------------解决方案--------------------------------------------------------
我电脑上没有装VC,这是C#版的,自己去改一下
public static void Main()
{
int[] sh = { 1, 2, 3 };//3个选手,编号为1,2,3
double[] sf = new double[sh.Length];//选手的得分
int[] ph = { 1, 2, 3, 4, 5 };//5个评委,编号为1,2,3,4,5
double[] pf = new double[ph.Length];//pf[j]为第j个评委的得分
int[,] f = new int[sh.Length, ph.Length];//第j个评委给第i个选手的评分
for (int i = 0; i < sh.Length; i++)
{
int max = 0;
int min = 100;
int score = 0;
int count = 0;//用来保存第i个选手的总分
for (int j = 0; j < ph.Length; j++)
{
Console.WriteLine("请评委{0}为选手{1}评分:", ph[j], sh[i]);
score = int.Parse(Console.ReadLine());
f[i, j] = score;
count += score;
if (max < score) max = score;//设置最高分
if (min > score) min = score;//设置最低分
}
sf[i] = ((double)(count - max - min)) / (ph.Length - 2);
Console.WriteLine("{0}的总得分为{1},去掉最高分{2}最低分{3},最后分数为:{4}",sh[i],count,max,min,sf[i]);
}
SetPf(pf, f, sf);//求各个评委的得分
for (int j = 0; j < pf.Length; j++)
Console.WriteLine("评委{0}的得分为{1}",ph[j],pf[j]);
Console.ReadLine();
}
static void SetPf(double[] pf, int[,] f, double[] sf)
{
double count = 0;
for (int i = 0; i < pf.Length; i++)
{
for (int j = 0; j < sf.Length; j++)
count += (f[j, i] - sf[j]) * (f[j, i] - sf[j]);
count = Math.Sqrt(count / sf.Length);
pf[i] = 10 - count;
}
}
[[it] 本帖最后由 slokra 于 2008-6-20 14:53 编辑 [/it]]
----------------解决方案--------------------------------------------------------
非常感谢
----------------解决方案--------------------------------------------------------
我们这么说:老师考试的时候,对于达到[bo]预料[/bo]能力的学生,没有给予及格的等级,那是老师的问题。
本身就没有达到及格的水平,是学生的问题。
不要拿“考试我不会”之类的话来填塞。考试你不会为什么别人就会了?都一样学的。你上课听讲了没?下课复习了没?你这种人,就该不及格,如果我们有人把答案给你了,让你考试及格了,那是对你们班上别的及格的人的不公平!
你问吧,说不定有人会回答你,运气也是实力的一部分,不过要看你有没有运气了!
----------------解决方案--------------------------------------------------------
顺便说说,上面的代码是c#的哦……恩……以后用Java来发答案好了,一来免得某些人拿现成,二来可以放心发答案,哈哈~~
----------------解决方案--------------------------------------------------------
[bo][un]StarWing83[/un] 在 2008-6-20 19:04 的发言:[/bo]
我们这么说:老师考试的时候,对于达到预料[/bo]能力的学生,没有给予及格的等级,那是老师的问题。
本身就没有达到及格的水平,是学生的问题。
不要拿“考试我不会”之类的话来填塞。考试你不会为什么别人就会了? ...
我们这么说:老师考试的时候,对于达到预料[/bo]能力的学生,没有给予及格的等级,那是老师的问题。
本身就没有达到及格的水平,是学生的问题。
不要拿“考试我不会”之类的话来填塞。考试你不会为什么别人就会了? ...
你怎么骂我没关系,不过我这种就是挂了以后生活也不见得比这种就知道骂人的差。
你可以说我想不劳而获,不过就现在这种教育,我宁愿在某些方面不劳而获。
你爱骂就骂,也许不该说你是骂我,不过就算是批评也请你用尽你的权利来批评,不要来这种不温不火的言论。
而且我还是谢谢在这件事上帮助我的人,鄙视归鄙视帮忙归帮忙,谢谢了。
----------------解决方案--------------------------------------------------------
[bo][un]reebokjyn[/un] 在 2008-6-20 20:51 的发言:[/bo]
你怎么骂我没关系,不过我这种就是挂了以后生活也不见得比这种就知道骂人的差。
你怎么骂我没关系,不过我这种就是挂了以后生活也不见得比这种就知道骂人的差。
那的确,毕竟在中国,个人实力永远都不是实力的全部。你要让爹妈养我当然没话说。
而且我并没有骂。不过,对于“跪求”的某人来说,是不是骂其实都已经无所谓了。所谓人格,应该有人比我知道得更清楚。
你怎么走自己的路,轮不到我来关心,所以,你只当我是浪费力气灌水得了。
[[it] 本帖最后由 StarWing83 于 2008-6-20 21:03 编辑 [/it]]
----------------解决方案--------------------------------------------------------
谢谢你说我,可惜我想过没要我爸妈养,你看不起我是应该的,不过思路该宽一点,而且跪求作为网络语言,我就想不通这么多上论坛的人就是要计较这个字眼。然后我这个帖子你要灌水请走开,我是寻求帮助的,不帮助看不起我都可以,不过太多无用的回帖,有违我的初衷,你看不惯还和版主熟的话直接删我贴,封我号就可以了。
----------------解决方案--------------------------------------------------------