C# 求1-100之间素数

using System;
class Class1
{
   static void Main()
  {
     Console.WriteLine("请输入第一个数:");
     int a=Convert.ToInt32(Console.ReadLine());
     Console.WriteLine("请输入第二个数:");
     int b=Convert.ToInt32(Console.ReadLine());
     if(a>b)
     {
        int temp;
       temp=b;
       b=a;
       a=temp;
     }
     int rows=0;
    for(int i=2;i<b+1;i++)
    {
        bool f=true;
        for(int j=2;j<i;j++)    //算法关键
        {
            if(i%j==0)
             {
                 f=false;
                 break; 
             }
        }
        if(f)
        {
            rows++;
            if(rows%7==0)
            {
                Console.WriteLine(i+" ");
            }
            else
            {
               Console.Write(i+" ");
             }
        }
    }
  }
}
posted @ 2011-09-13 21:38  BeFlyingWind  阅读(8413)  评论(0)    收藏  举报