using System;
using System.Reflection.Metadata.Ecma335;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个数字");
string number = Console.ReadLine();
int n = GetNumber(number);
bool m = JudgeZhiShu(n);
Console.WriteLine(m);
}
public static int GetNumber(string s)//判断输入的是否为数字
{
while (true)
{
try
{
int number = Convert.ToInt32(s);
return number;
}
catch
{
Console.WriteLine("输入的不是数字,请重新输入");
s = Console.ReadLine();
}
}
}
public static bool JudgeZhiShu(int a)//判断该数是否为质数
{
if (a < 2)
{
return false;
}
else
{
for (int i = 2; i < a; i++)
{
if (a % i == 0)
{
return false;
}
}
return true;
}
}
}
}
C#方法练习判断输入的是否为数字,再判断该数字是否为质数
最新推荐文章于 2023-02-18 22:11:04 发布