用AspJpeg组件,按宽高比例,真正生成缩略图

laifangsong's .NET blog

取长补短,精益求精。 (打个广告,想做手机网站和asp/asp.net网站的可以跟我联系.QQ:25313644)
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

筛选法取得 1-N的所有素数

Posted on 2006-11-28 09:13  laifangsong  阅读(774)  评论(0编辑  收藏  举报

c语言:
/*
筛选法取得 1-N的所有素数
*/

#include 
"math.h"

#define MAX 100

main()
{
    
int a[MAX];
    
int i,j;

    a[
0]=0;
    
for(i=1;i<MAX;i++)
    {
        a[i]
=i+1;
    }
    
    
for(i=2;i<=sqrt(MAX);i++)
    {
        
if(isPrime(i))
        {
           
for(j=2;j<=MAX/i;j++)
           {
               a[i
*j-1]=0;
           }
        }
    }

    
for(i=0;i<MAX;i++)
    {
       
if(a[i]!=0)
       {
          printf(
"%d ",a[i]);
       }
    }

    getch();
}

int isPrime(int num)
{
    
int n;
    
int i;
    
if(num<=1)
    {
       
return 0;
    }
    n
=sqrt(num);
    
for(i=2;i<=n;i++)
    {
        
if(num%i==0)break;
    }
    
if(i>n)
    {
        
return 1;
    }
    
else
    {
       
return 0;
    }
}