判断一个数是否是素数

学习 时间:2026-04-07 16:52:05 阅读:2395
判断一个数是否是素数

最佳回答

老迟到的山水

单身的凉面

2026-04-07 16:52:05

下面通过创建一个控制台应用程序,在控制台中输入要判断的数,并使用int类型变量记录,然后判断输入的数是否是素数,最后弹出提示信息;代码如下:using System;using System。Collections。Generic;using System。Linq;using System。Text;namespace JudgePNum{class Program{static void Main(string[] args){Console。WriteLine(请输入要判断的数:); //提示输入信息int j = 0; //定义一个int变量,用来记录输入的数的平方根之后的最大数int intNum = Convert。ToInt32(Console。ReadLine());//记录输入的数;j = (int)Math。Ceiling(Math。Sqrt(Convert。ToDouble(intNum)));//为j赋值 ,//CEILING(number,significance),将参数Number向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数//Sqrt(number)返回数值的平方根int intFlag = 0;for (int i = 2; i < j; i++){intFlag += Convert。ToInt32(Math。IEEERemainder(intNum。i)); //求余并记录}if (intFlag == 0) //判断余数是否为0);else

最新回答共有2条回答

  • 瘦瘦的蜗牛
    回复
    2026-04-07 16:52:05

    下面通过创建一个控制台应用程序,在控制台中输入要判断的数,并使用int类型变量记录,然后判断输入的数是否是素数,最后弹出提示信息;代码如下:using System;using System。Collections。Generic;using System。Linq;using System。Text;namespace JudgePNum{class Program{static void Main(string[] args){Console。WriteLine(请输入要判断的数:); //提示输入信息int j = 0; //定义一个int变量,用来记录输入的数的平方根之后的最大数int intNum = Convert。ToInt32(Console。ReadLine());//记录输入的数;j = (int)Math。Ceiling(Math。Sqrt(Convert。ToDouble(intNum)));//为j赋值 ,//CEILING(number,significance),将参数Number向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数//Sqrt(number)返回数值的平方根int intFlag = 0;for (int i = 2; i < j; i++){intFlag += Convert。ToInt32(Math。IEEERemainder(intNum。i)); //求余并记录}if (intFlag == 0) //判断余数是否为0);else

上一篇 将6V3W的灯泡L1和6V2W的灯泡L2并联后接入6V电路中,电路的电功率为多少W?请写清楚过程,

下一篇 宁静 安静 平静 幽静 寂静 顺着一条( )的小路,我们来到了西湖边,湖面上十分(