输入三个整数a,b,c输出a到b之间的所有素数和素数个数,每行c个素数,素 ...答:b,c,i,n=0; scanf("%d%d%d",&a,&b,&c); for(i=a;i<=b;i++) if(isprime(i)) {printf("%5d",i); if(++n%c==0)printf("\n"); }
C语言,求输入的两个数之间的所有素数答:prime(a,b);return 0;} int prime(int x,int y){ int i,j,k,cout;cout=0;for(i=x;i<=y;i++){ k=1;for(j=2;j<=i/2;j++){ if(i%j==0){ k=0;break;} } if(k){ printf("%d \n",i);cout++;} } printf("there are %d numbers from %d to %d \n",cout,x,...
找出规定范围(a,b)内的所有质数,并按每行5个的形式输出答:int main(){ int a,b,c,k,m,i,z=0;scanf("%d%d",&a,&b);if(a>=b)printf("error input!");else for(i=a+1;i<b;i++){ k=sqrt(i);m= 0;for(c=2;c<=k;c++){ if(i%c==0)m= 1;} if(m==0){ printf("%5d",i);z++;if(z%5==0)printf("\n");} } pr...