河南成教 / C 语言程序设计
[程序题]
编程:输出100以内的全部素数,每个素数占3列。部分程序如下:
#include
#include
int IsPrime (int m);
int main()
{
int m;
for(m = 2; m <= 100; m )
{
if ( )
printf("%3d", m );
}
printf ("
");
return 0;
}
int IsPrime (int m)
{
int i, k;
if ( m == 1 ) return 0;
k = (int)sqrt (m);
for( i = 2; i <= k; i )
{
if (m % i == 0)
return 0;
}
return 1;
}
[程序题]
编程:输出100以内的全部素数,每个素数占3列。部分程序如下:
#include
#include
int IsPrime (int m);
int main()
{
int m;
for(m = 2; m <= 100; m )
{
if ( )
printf("%3d", m );
}
printf ("
");
return 0;
}
int IsPrime (int m)
{
int i, k;
if ( m == 1 ) return 0;
k = (int)sqrt (m);
for( i = 2; i <= k; i )
{
if (m % i == 0)
return 0;
}
return 1;
}
参考答案:
佳题速递: