输出小于n的素数,每行10个(C#)
时间:2010-09-24 来源:/* eXplorer :D */
这几天。。发以前的老文章。。主要是经典例子的C#写法
using System;
namespace Homework
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入n:");
int n = Convert.ToInt32(Console.ReadLine());
int k = 0;
for (int m = 2; m < n; m++)
{
if (isPrime(m))
{
Console.Write(m + ",");
k += 1;
if (k % 10 == 0)
{
Console.Write("\r\n");
}
}
}
Console.ReadLine();
}
//判断某个数是否为素数
static bool isPrime(int num)
{
for (int i = 2; i < num / 2 + 1 ; i++)
{
if (num % i == 0)
{
return false;
}
}
return true;
}
}
}
相关阅读 更多 +