C#编写程序,找出1---100之间的所有质数
答案:3 悬赏:0 手机版
解决时间 2021-04-06 06:46
- 提问者网友:末路
- 2021-04-05 21:34
C#编写程序,找出1---100之间的所有质数
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-04-05 22:11
List list1 = new List();
list1.Add(2);//2是质数,先加它
bool b;
for (int i = 3; i < 100; i += 2)//偶数的不用比较了
{
b = true;
for (int j = i - 1; j > 1; j--)
{
if (i % j == 0)
{
b = false;
break;//有一个能整除的就不再试其它了
}
}
if (b) list1.Add(i);//是质数则添加到列表中
}
这样,list1中的所有数就是你想要的数了
list1.Add(2);//2是质数,先加它
bool b;
for (int i = 3; i < 100; i += 2)//偶数的不用比较了
{
b = true;
for (int j = i - 1; j > 1; j--)
{
if (i % j == 0)
{
b = false;
break;//有一个能整除的就不再试其它了
}
}
if (b) list1.Add(i);//是质数则添加到列表中
}
这样,list1中的所有数就是你想要的数了
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-04-05 23:14
两个循环!然后满足条件:指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯