用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;
}
#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;
}
作者:Steven(Steven's Think out)
出处:http://shiyangxt.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。