想调用函 数isprime输出两正数之间的素数,每行五个,结果输出的是俩数之间所有的数
#include<stdio.h>int isprime(int n);
void main()
{
int x,y,z,m;
printf("please input two character:\n");
scanf("%d%d",&x,&y);
z=0;
for(m=x;m<y;m++)
{
if(isprime(m))
printf("%3d",m);
z++;
if(z%5==0)
printf("\n");
}
}
int isprime(int n)
{
int i;
for(i=2;i<n;i++)
{
if(n%i==0)
return n;
}
}