|
板凳
楼主 |
发表于 2013-9-1 21:48:58
|
只看该作者
怎么都是素数??
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <math.h>
int main()
{
long int n;
for (n=100; n<=200; n++)
{
if ( g(n)==0)
{
printf("%d是素数\n",n);
}
else
{
printf("%d不是素数",n);
}
}
system("pause");
return 0;
}
int g(int n)
{
int k=0, i, j;
//j=sqrt(n);
for (i=2; i<=sqrt(n); i++)
{
if (n%i==0)
{
k==1;
break;
}
return k;
}
}
|
|