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

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实现)。、

//可以的话注释一下。


繁星淼淼
浏览 473回答 2
2回答

凤凰求蛊

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

撒科打诨

我觉得这应该是大学的作业吧?或者面试题?不过呢我还是觉得楼主可以自己想想,其实不难,不过1楼的代码水平比较高,学习中
打开App,查看更多内容
随时随地看视频慕课网APP