当前位置: 首页 > news >正文

广州做网站技术兼职网站建设收费

广州做网站技术,兼职网站建设收费,个人做网站需要备案吗,网站常用模块21.计算500-800区间内素数的个数cn,并按所求素数的值从大到小的顺序排列,再计算其间隔加、减之和,即第1个素数-第2个素数第3个素数-第4个素数第5个素数……的值sum。请编写函数实现程序的要求,把结果cn和sum输出。 22.在三位整数…

21.计算500-800区间内素数的个数cn,并按所求素数的值从大到小的顺序排列,再计算其间隔加、减之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值sum。请编写函数实现程序的要求,把结果cn和sum输出。

22.在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。最后调用函数把结果输出。

23.某级数的前两项A1=1,A2=1,以后各项具有如下关系:An=An-2+2An-1下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足:Sn<M且Sn+1>=M.

24.求n以内(不包括n)同时能被3和7整数的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出。

25.请编写函数,它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数放在数组a中,并通过n返回这些数的个数

21、我们先进行排序,我们可以直接用系统自带的来打印出来,然后根据控制语句进行判断,之后在进行加减得出结果,代码如下:

    int start = 500;
    int end = 800;
    int sum = 0;
    List<int> primes = new List<int>();

    bool[] isPrime = new bool[end + 1];
    for (int i = 2; i <= end; i++)
    {
        if (!isPrime[i])
        {
            primes.Add(i);
            for (int j = 2 * i; j <= end; j += i)
            {
                isPrime[j] = true;
            }
        }
    }

    // 筛选指定范围内的素数
    primes.RemoveAll(n => n < start);
    // 按从大到小排列
    primes.Reverse();
    foreach (int prime in primes)
    {
        Console.WriteLine(prime);
    }
    for(int i = 0; i < primes.Count; i++)
    {
        // 偶数位置进行减法
        if (i % 2 == 1)
        {
            sum = sum - primes[i]; 

        }
        // 奇数位置进行加法
        if (i % 2 == 0)
        {
            sum = sum + primes[i];

        }
    }
    Console.WriteLine("个数CN:"+ primes.Count);
    Console.WriteLine("总和sum:" + sum);
}

22、这段代码定义了一个FindNumbersWithCondition方法,它使用IsArmstrongNumber函数来检查一个数字是否符合条件,并且将满足条件的数字存入数组中。Main方法中的代码调用了FindNumbersWithCondition方法,并打印出结果。

代码如下

    private static void Main(string[] args)
    {
        int[] numbers = FindNumbersWithCondition(100, 999);   // 自定义查找函数方法
        foreach (int number in numbers)
        {
            Console.WriteLine("符合条件的是"+number);   // 输出结果
        }
    }

    static int[] FindNumbersWithCondition(int start, int end)
    {
        // 条件:数字的每个位上的数字的立方和等于数字本身
        int count = 0;
        for (int i = start; i <= end; i++)
        {
            if (IsArmstrongNumber(i))
            {
                count++;
            }
        }

        int[] armstrongNumbers = new int[count];
        int index = 0;
        for (int i = start; i <= end; i++)
        {
            if (IsArmstrongNumber(i))
            {
                armstrongNumbers[index++] = i;
            }
        }

        return armstrongNumbers;
    }

    static bool IsArmstrongNumber(int number)
    {
        int sum = 0;
        int temp = number;
        int digits = 0;

        while (temp > 0)
        {
            digits++;
            temp /= 10;
        }

        temp = number;
        while (temp > 0)
        {
            int digit = temp % 10;
            sum += (int)Math.Pow(digit, digits);
            temp /= 10;
        }

        return sum == number;
    }
}

23、这个逻辑我们可以这样理解,

我们可以修改这个值得出来对应的值,代码如下:

24、因为是3和7整除,所以是21的公倍数,先求和在进行平方根,代码如下:

Console.WriteLine("请输入是哪些以内的整数");
int res = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 0; i < res; i++)
{
    if (i % 21 == 0)  // 3和7的公倍数
    {
       
        sum = sum + i;

        
    }
}

Console.WriteLine("自然数之和的平方根s:" + Math.Sqrt(sum));

25、自定义一个函数来判断,代码如下:

    public static List<int> GetDivisibleNumbers()
    {
        List<int> divisibleNumbers = new List<int>();

        for (int i = 1; i <= 1000; i++)
        {
            if ((i % 7 == 0 || i % 11 == 0) && !(i % 7 == 0 && i % 11 == 0))   // 能被7或11整除但不能同时被7和11整除的
            {
                divisibleNumbers.Add(i);
            }
        }

        return divisibleNumbers;
    }
}
internal class Program
{

private static void Main(string[] args)
    {
        List<int> numbers = DivisibilityFunction.GetDivisibleNumbers();
        foreach (int number in numbers)
        {
            Console.WriteLine(number);
        }
    }
}

http://www.yayakq.cn/news/834000/

相关文章:

  • 做装修的业务网站网站建设优化哪家公司好
  • 建设功能网站价格建设广州公司网站
  • 网站建立需要什么技术搭建微信网站怎么做
  • 教师兼职做网站廊坊哪家公司做网站
  • ios移动网站开发创意网页设计素材模板
  • 建筑网片自动清洗机利于优化的wordpress模板
  • 泰安网站建设焦点网络做网站开发很赚钱吗
  • 国内建网站公司广告发布服务属于什么服务
  • 景区网站建设费用源码时代
  • 网站开发demo版本dw做网站导航
  • 网站建设怎么弄河北seo网站优化公司
  • 怎么建立自己的网站视频网站wap网站浏览器
  • 校园网站html模板昆明网站建设开发外包
  • 企业网站设计有哪些新功能一键seo提交收录
  • 男女做床网站网络营销简介
  • python 网站开发教程建造网站过程
  • 流量套餐汇总网站学历提升培训机构
  • 公司网站公司哪家好网站如何优化排名软件
  • 网页制作网站开发卖房网站排名
  • 有建设网站的软件吗山东省建设机械协会网站
  • 淘宝接单做网站海淀区玉泉小学网站 建设方
  • 中核工建设集团OA网站天元建设集团有限公司设计研究院
  • 网站备案没了div布局在线音乐网站设计
  • 电子商务网站建设课程设计报告做网站前
  • 陕西网站建设的目的php网站如何导入数据库
  • 建筑网站可以ai绘画吗佛山seo培训
  • 暖色调网站网站建站六个目标
  • 太原网站设计排名wordpress美化博客
  • 个人网站注册公司seo软件推荐
  • wordpress js插件开发教程视频杭州云优化信息技术有限公司