功能是调用函数isprime判断一个整数是否为素数,若整数为素数,则函数返回1,否则返回0,在主函数中调用它,输出10~50之间的素数及个数。
但是我们作业是10~50的素数。
追答已经改好了:
#include <stdio.h>
int isprime(int n)
{ int i;
for(i=2; i*i<=n; i++)
if(n%i==0)return 0;
return n>1;
}
int main()
{ int i,a,b;
scanf("%d%d",&a,&b);
for(i=a; i<=b; i++)
if(isprime(i))
printf("%d\t",i);
return 0;
}