用C语言求1-100素数

呵呵,不会的话可以参考! 
#include <stdio.h>
void main ()
{
int i, j, p, prime [ 100 ];
p = 0;
prime [ p ++ ] = 2;
for ( i = 2; i < 101; i ++ )
{
for ( j = 0; j < p; j ++ )
if ( !(i % prime [ j ]) ) break;
if ( j >= p )
prime [ p ++ ] = i;
}
for ( i = 0; i < p; i ++ )
printf ( "%d\n ", prime [ i ] );
return 0;
}

posted on 2008-06-20 21:56  俱正Steven  阅读(6702)  评论(4编辑  收藏  举报

导航