为了账号安全,请及时绑定邮箱和手机立即绑定

C#基础题(小弟是初学者,请教各位大神,拜谢!)

C#基础题(小弟是初学者,请教各位大神,拜谢!)

繁星淼淼 2018-11-08 09:09:00
C#代码题:1、有10个评委给某个参加比赛的人打分如下:10,8,9,5,6,8,7,9,7,6,现在要算出比赛者所得到的平均分,评分规则要去掉一个最高分和一个最低分再算平均分。2、自定义一个类(TestDate),在类中定义一个方法public int getDays(int year,int month),此方法要实现的功能是:判断传递过来的年份和月份,返回当月的最大天数。最后测试这个类的方法。3、有一个字符串数组如下:string[] strs=new string[3]{"c#","java","ado.net"};把数组中元素全部遍历出来,写出代码(分别用for和foreach实现)。、//可以的话注释一下。
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

var scores = new [] { 10, 8, 9, 5, 6, 8, 7, 9, 7, 6 };  //声明一个数组,初始化评委的打分int total = 0;     //总得分初始化为0int max = 11;    //这里我假设评委的打分是1<=x<=10的范围int min = 0;////下面是循环遍历这个数组1次,找出最高分,最低分,和得分总和。foreach(var score in scores)
{      if (score > max) max = score;      if (score < min) min = score;
      total += score;
}decimal average = (total - max - min) / (scores.Length - 2m);//用刚才得到的综合total,去掉最高分和最低分,然后算平均,得到一个小数


查看完整回答
反对 回复 2018-11-11
?
撒科打诨

TA贡献1934条经验 获得超2个赞

我觉得这应该是大学的作业吧?或者面试题?不过呢我还是觉得楼主可以自己想想,其实不难,不过1楼的代码水平比较高,学习中

查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 451 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信