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 int[m];
  int num=0;
  int bol = 1;
  for (int i = 2; i < m; i++)
  {
    bol = 1;
    for (int j = 2; j < i; j++)
    {
      if (i % j == 0)
      {
        bol = 0;
      }
    }
    if (bol == 1)
    {
      prime[num] = i;
      num++;
    }
  }
  for (int k = 0; k <num;k++ )
  {
    Console.Write(prime[k] + " ");
  }
  return prime;

}  

时间: 2024-10-12 01:25:00

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

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, 2

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

CISP/CISA 每日一题 七

CISA 每日一题(答) 确保只有恰当授权的出站交易才能被处理,控制目的: 1.出站交易是基于授权而被启动: 2.出站交易包含了唯一的预先授权的交易类型: 3.出站交易只能被发送到合法的商业伙伴那里. EDI 的审计,信息系统审计师必须评价: 1.Internet 加密处理,保证交易的可靠性.完整性.机密性和交易无否定性: 2.更新应用前进行编辑检查,鉴别错误的.不寻常的或无效的交易: 3.执行附加的计算机化检查,评价交易的合理性和有效性 4.确保每个进站交易都被日志文件记录下来: 5.对接收交

经典算法题每日演练——第七题 KMP算法

原文:经典算法题每日演练--第七题 KMP算法 在大学的时候,应该在数据结构里面都看过kmp算法吧,不知道有多少老师对该算法是一笔带过的,至少我们以前是的, 确实kmp算法还是有点饶人的,如果说红黑树是变态级的,那么kmp算法比红黑树还要变态,很抱歉,每次打kmp的时候,输 入法总是提示“看毛片”三个字,嘿嘿,就叫“看毛片算法”吧. 一:BF算法 如果让你写字符串的模式匹配,你可能会很快的写出朴素的bf算法,至少问题是解决了,我想大家很清楚的知道它的时间复 杂度为O(MN),原因很简单,主串和模

C语言每日一题之No.8

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

老男孩教育每日一题-2017年5月17日-使用三剑客进行变化格式

1.题目 原始数据: 17/Apr/2015:09:29:24 +0800 17/Apr/2015:09:30:26 +0800 17/Apr/2015:09:31:56 +0800 18/Apr/2015:09:34:12 +0800 18/Apr/2015:09:35:23 +0800 19/Apr/2015:09:23:34 +0800 19/Apr/2015:09:22:21 +0800 20/Apr/2015:09:45:22 +0800 期望结果: 2015-04-17 09:29:

&#8203;老男孩教育每日一题-第98天-shell知识点:shell脚本中字符串截取的常用用法?

答案参考: 假设有变量var=http://www.oldboyedu.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符. 变量: var=http://www.oldboyedu.com/123.htm echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.oldboyedu.com/123.htm 2. ## 号截取,删除左边字符,保留右边字符. 变量