用C#语言编写一个方法,要求确定参数是否为质数,在程序中用这个方法确定和打印1~10000之间的所有质数
答案:4 悬赏:60 手机版
解决时间 2021-04-25 07:06
- 提问者网友:人傍凄凉立暮秋
- 2021-04-24 07:58
用C#语言编写一个方法,要求确定参数是否为质数,在程序中用这个方法确定和打印1~10000之间的所有质数
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-04-24 08:13
for(int i=0 i<10000;i++)
{
if(i%2!=0)
{
if(i%3!=0)
{
console.writtenLine("质数"+i);
}
}
}
全部回答
- 1楼网友:十鸦
- 2021-04-24 11:31
额貌似是这样的三你们也学这个么我们放弃了C#也就这样了软件编程这方面变化很快的所以不到3年就会过时的
- 2楼网友:傲气稳了全场
- 2021-04-24 10:52
using System;
public class test {
static bool isPrime( int n )
{
if (n < 2)
return false;
int d;
for (d = (int)Math.Sqrt(n); n % d != 0; --d) ;
return d == 1;
}
static void Main()
{
for (int i = 1; i <= 10000; ++i)
if (isPrime(i))
Console.WriteLine(i);
}
}
- 3楼网友:洎扰庸人
- 2021-04-24 09:18
public void GetZS(int num)
{
for(int i = 0;i < num;i++)
{
if(num%i==0)
{
console.writtenLine("质数"+i);
}
}
}
//主程序
for(int i = 1;i<10000;i++)
{
GetZS(i);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯