第六次作业
#include<stdio.h>
#include<math.h>
int prime(int y);
int main(void)
{
int count,sum,m,n,y,q;
printf("Enter m,n(1<=m,n<=500):");
scanf("%d%d",&m,&n);
if(m>n){
q=m; m=n;n=q;
}
count=0;
sum=0;
for(y=m;y<=n;y++)
if(prime(y)!=0)
{count++;
sum=sum+y;
printf("%6d",y);
}
printf("count=%d,sum=%d\n",count,sum);
return 0;
}
int prime(int y)
{
int i;
double t;
if(y==1) return 0;
t=sqrt(y);
for(i=2;i<=t;i++){
if(y%i==0)
return 0;
}
return y;
}

浙公网安备 33010602011771号