第六次作业
#include<stdio.h>
#include<math.h>
int prime(int x);
int main()
{
int m,n,x,t,count,sum;
scanf("%d%d",&m,&n);
if(m>n){
t=m;m=n;n=t;
}
count=0;
sum=0;
for(x=m;x<=n;x++){
if(prime(x)!=0){
printf("%6d\n",x);
sum=sum+x;
count++;
}
}
printf("sum=%dcount=%d\n",sum,count);
return 0;
}
int prime(int x)
{
int i,y;
if(x==1)return 0;
y=sqrt(x);
for(i=2;i<=y;i++)
if(x%i==0){
return 0;
}
return 1;
}
本次作业涉及了函数的调用以及循环结构的知识,需要对这两者的活学活用。

浙公网安备 33010602011771号