C#提示用户输入一个数字,判断该数是否为素数并且打印
做作业的时候写了,可能会有问题,大家可以参考一下。
Console.WriteLine("请用户输入一个数:");
try
{
int num=int.Parse(Console.ReadLine());
int i = 1;
while(i<num)
{
++i;
if(num%i==0&&num!=i)
{
Console.WriteLine("{0}不是一个素数", num);
break;
}
if(num==i)
{
Console.WriteLine("{0}是一个素数", num);
}
}
}
catch
{
Console.WriteLine("请输入一个数字!");
}