呵呵,不会的话可以参考!
#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;
}
本文提供了一个使用C语言编写的简单程序,该程序用于生成1到100之间的所有素数。通过双重循环判断每个数是否为素数,并将素数存入数组中,最后输出这些素数。
1万+

被折叠的 条评论
为什么被折叠?



