输入2 个正整数m和n(1<=m,n<=500),统计并输出m 和n之间的素数的个数以及这些素数的和

2025-03-03 10:18:48
推荐回答(1个)
回答1:

#include 
int IsPrime(int i){
    int j=0;
    for(j=2;j       if(0==(i%j)){
          return 0;
       }
    }return 1;
}
void main(){
int m,n,i;scanf("%d %d",&m,&n);
for(i=m+1;i if(IsPrime(i)==1)
printf("%d ",i);
}

#include 
int IsPrime(int i){
    int j;
    for(j=2;j       if(0==(i%j)){
          return 0;
       }
    }return 1;
}
void main(){
int m,n,i,sum=0;scanf("%d %d",&m,&n);
for(i=m+1;i if(IsPrime(i)==1){
printf("%d ",i);
sum+=i;
}
}
printf("\ntheir sum is:%d\n",sum);
}

#include 
int IsPrime(int i){
    int j;
    for(j=2;j       if(0==(i%j)){
          return 0;
       }
    }return 1;
}
void main(){
int m,n,i,sum=0,cnt=0;scanf("%d %d",&m,&n);
for(i=m+1;i if(IsPrime(i)==1){
printf("%d ",i);
sum+=i;
cnt++;
}
}
printf("\nTotally %d prime numbers,their sum is %d\n",cnt,sum);
}

想要哪个随便选