用函数写100—200之间的素数,哪里错了~望高手指正
程序代码:#include "stdio.h"
#include "math.h"
void main()
{
int k,i;
k=1;
int sushu(int x);
for(i=100;i<=200;i++,k++)
{
if(k%10==0)
printf("\n");
sushu(i);
}
}
void sushu(int x)
{
int n,j;
n=sqrt(x);
for(j=2;j<=n;j++)
{
if(x%j==0)
break;
}
if(j>n)
printf("a prime number");
else
printf("not a prime number");
} 改了,lx的~也运行不了,不知道怎么搞~[ 本帖最后由 kidundead 于 2009-10-17 17:13 编辑 ]






