110,528
社区成员
发帖
与我相关
我的任务
分享
int n = 100;
for (int i = 1; i <= n; i++)
{
int k = (int)Math.Sqrt(i+1);
bool flag = true;
for(int j = 2; j<=k;j++)
{
if(i%j==0)
{
flag = false;
break;
}
}
if(flag)
{
//i质数
}
}
void Main()
{
Console.WriteLine("请注意");
ZhiShu();
/*
请注意
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
*/
}
public static void ZhiShu()
{
for (int i = 2; i <=100; i++)
{
int flag = 0;
for (int n = 2; n <i; n++)
{
if (i%n==0)
{
flag=1;
break;
}
}
if(flag==0)
{
Console.WriteLine(i);
}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace PrimeNumber
{
class Program
{
static void Main(string[] args)
{
int i, j;
for (i = 2; i < 100;i++ )
{
for (j = 2; j <=i/2; j++)
{
if (i % j == 0)
break;
}
if (j > i / 2)
Console.WriteLine("质数: " + i);
}
}
}
}