以下程序的功能是输出整数 [m , n] 范围内的所有素数,请在横线填写正确内容。 行号 源程序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include
#include
int isprime(int a) { int i,k; if(a==1) return 0; // 返回 0 表示该数不是素数 if(a==2||a==3) return 1; // 返回 1 表示该数是素数 k = sqrt(a); for(i=2;i<=k;i++) if(a%i==0) return 0; return 1; } int main( ) { int m,n,a,count=0; printf(" 请输入整数范围的上、下限: "); scanf("%d%d",&m,&n); for(a=m;a<=n;a++) { if( ){ if(count%10==0)printf("\n"); // 每行输出 10 个素数 printf("%5d",a); count++; } } printf("\n 共有 %5d 个素数 \n",count); return 0; }