输入整数N,判断N是否为素数,输出布尔值表示该整数是否为素数,然后输出小于N的所有素数
本人刚开始学习C#,只知道这个要用一个二重循环来做,现在已经写好一个循环,代码如下
int m, i, count = 0;
Console.WriteLine("请输入一个整数:");
m = Convert.ToInt32(Console.ReadLine());
for (i = 2; i <= Math.Sqrt(m); i++)
{
if (m % i == 0)
{
count = 1;
continue;
}
}
if(count==0)
{
Console.WriteLine("yes!");
}
else
{
Console.WriteLine("No!");
}
Console.ReadLine();
求高手指点接下来应该怎么做
你申明一个数组,然后在第一个循环里将素数存入数组,再写个循环输出所有数组里的数。
楼主可以参考下这个案例从而进行改进代码 https://blog.csdn.net/weixin_52662679/article/details/125616994