VS2019,C#,用while-continue求1-100的质数,1和100也要参与判断!
直接上代码:
int i = 1;
//1不是质数,排除掉1
if (i == 1)
{
i++;
}
//从2开始判断是否为质数
while (i < 100)
{
int j = 2;
while (j < i&&i<=100)
{
if (i % j != 0)
{
j++;
continue;
}
i++;
j = 2;
}
//18行的i++,当i=100,输出的i=101,显然与1-100的区间不相符
if (i != 101)
{
Console.WriteLine("{0}是质数", i);
i++;
j = 2;
}
}
输出结果:
话说,这是写算法最简单的,我花了 a few hours......也就一下午一晚上......
初入C#,如果对你有帮助,请帮忙点赞,为我加油打气!!!我是最棒的!!