以下是一个判断给定数是否为素数的C#代码:

using System;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("请输入一个整数:");
        int number = int.Parse(Console.ReadLine());

        bool isPrime = IsPrime(number);

        if (isPrime)
        {
            Console.WriteLine("{0} 是素数", number);
        }
        else
        {
            Console.WriteLine("{0} 不是素数", number);
        }
    }

    static bool IsPrime(int number)
    {
        if (number < 2)
        {
            return false;
        }

        for (int i = 2; i <= Math.Sqrt(number); i++)
        {
            if (number % i == 0)
            {
                return false;
            }
        }

        return true;
    }
}

在上述代码中,我们首先提示用户输入一个整数。然后,通过调用IsPrime函数判断该数是否为素数。IsPrime函数使用一个循环从2到该数的平方根进行遍历,检查是否存在可以整除该数的因子。如果找到了能整除该数的因子,则该数不是素数,返回false;否则,该数是素数,返回true

最后,根据返回结果在控制台输出相应的提示信息

C#编程题:提示用户输入一个数判断该数是否是素数并打印。素数质数只能被1和这个数字本身整除的数字1不是质数最小的质数是2

原文地址: https://www.cveoy.top/t/topic/hFoP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录