c#新手_每日一题(一)

进击c#的小白一枚,望大神指点。

每日一题
M 个人的成绩存放在 score 数组中,请编写函数 GetBelowScore(),它的 功能是:返回低于平均分的分数,并将低于平均分的分数放在 below 所指的数组中。  例如,当 score 数组中的数据为 10、20、30、40、50、60、 70、80、90 时,函数返回值应该是 4,below 中的数据应为10、20、30、40.

static void Main(string[] args)
{
  int[] score = { 10, 20, 30, 40, 50, 60, 70, 80, 90,100 };
  Console.WriteLine("\n"+GetBelowScore(score,score));
  Console.ReadLine();
}
static int GetBelowScore(int[] score,int[] below)
{
  int mun = 0;
  int x = 0;
  for (int i = 0; i < score.Length; i++)
  {
    mun += score[i];
  }
  int mean = mun / score.Length;
  for (int i = 0; i <score.Length; i++)
  {
    if (score[i] < mean)
      {
        below[x] = score[i];
        Console.Write(below[x] + " ");
        x++;
      }
  }
  return x;
}

时间: 2024-10-08 00:01:29

c#新手_每日一题(一)的相关文章

c#新手_每日一题(七)

进击c#的小白一枚,望大神指点. 每日一题:第7题请编写函数int[] GetPrime(int m),其功能是:将所有大于1小于整数m的素数存入prime[]数组中,并传回. 所谓素数,就是除了1和此整数自身外,没法被其他自然数整除的数. static void Main(string[] args) { int m = 12; GetPrime(m); Console.ReadLine(); } static int[] GetPrime(int m) { int[] prime = new

C#新手_每日一题(二)

进击c#语言的小白一枚,忘大神指点. 第日一题:第2题编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入. S=1+1/(1+2)+1/(1+2+3)+-+1/(1+2+3+-+n) 例如,若n的值为11时,函数的值为1.833333. static double fun(int n) { double denominator = 0; double S = 0; for (int number = 1; number<= n; number++) { fo

c#新手_每日一题(十一)

进击c#的小白一枚,望大神指点. 小猴子第一天摘下若干桃子,当即吃掉一半,又多吃一个.第二天早上又将剩下的桃子吃一半,又多吃一个. 以后每天早上吃前一天剩下的一半另一个.到第10天早上猴子想再吃时发现,只剩下一个桃子了.问第一天猴子共摘多少个桃子?(使用递归算法)

c#新手_每日一题(八)

进击c#的小白一枚,望大神指点. 在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中. 下列给定程序中,函数int Average(int[] arr)的功能是:计算数组元素中值为正数的平均值(不包括0). 例如,数组中元素的值依次为39,-47,21,2,-8,15,0,则程序的运行结果为19.250000. static void Main(string[] args) { string inputStr = Console.ReadLine(); string[] n

C语言每日一题之No4.

这几天老大也没安排我什么项目,于是想正好趁着空补C.当然,是利用晚上加班时间,白天正常上班时间还是学习公司的平台. 今儿个突然弱弱的感觉到在公司补C是件很低级的事情,哪怕是在加班时间都会被喷,因为大家在关心Linux玩得顺溜不顺溜的情况下,我在补C,万恶的C.想想也是,这种最最基础的C语言只能自己挤出时间来补了,在公司最起码也得学点高端点的,比如Linux,如果作为一个软件开发人员,你不会Linux还搞毛线啊? 好吧,工作一天了,今日吐槽完毕,人生因吐槽而舒畅爽快 ,神一样的存在.此时此刻就是回

cisa每日一题

7月17日国盟CISM每日一题In order to highlight to management the importance of network security, the security manager should FIRST: A. develop a security architecture. B. install a network intrusion detection system (NIDS) and prepare a list of attacks. C. dev

C语言每日一题之No.8

正式面对自己第二天,突然一种强烈的要放弃的冲动,在害怕什么?害怕很难赶上步伐?害怕这样坚持到底是对还是错?估计是今天那个来了,所以身体激素有变化导致情绪起伏比较大比较神经质吧(☆_☆)~矮油,女人每个月总有这么几天的....晚上闺蜜打电话来,共同探讨了作为单身女性身在一线城市的生活,互相安慰互相关心,心里一下子就温暖了许多.总在这个时候,你会觉得,这个冷静的城市里你不是一个人在行走,还有另一颗心牵挂着你.嘿嘿,回来该学习还学习.现在不管坚持是对的还是错的,你都踏上了研发这条不归路,那就一条黑走到

老男孩教育每日一题-2017年5月11-基础知识点: linux系统中监听端口概念是什么?

1.题目 老男孩教育每日一题-2017年5月11-基础知识点:linux系统中监听端口概念是什么? 2.参考答案 监听端口的概念涉及到网络概念与TCP状态集转化概念,可能比较复杂不便理解,可以按照下图简单进行理解? 将整个服务器操作系统比喻作为一个别墅 服务器上的每一个网卡比作是别墅中每间房间 服务器网卡上配置的IP地址比喻作为房间中每个人 而房间里面人的耳朵就好比是监听的端口 当默认采用监听0.0.0.0地址时,表示房间中的每个人都竖起耳朵等待别墅外面的人呼唤当别墅外面的用户向房间1的人呼喊时

老男孩教育每日一题-第126天-通过shell脚本打印乘法口诀表

问题背景: 生成9*9乘法表 [[email protected] ~]# seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}' 1x1=1 1x2=2   2x2=4 1x3=3   2x3=6   3x3=9 1x4=4   2x4=8   3x4=12  4x4=16 1x5=5