输入一个正整数n,输出n以内的所有质数,并输出质数之和!
#include<stdio.h>
int main(){
int n, i, j, is_prime=1, count=0;
printf("请输入正整数n:");
scanf("%d",&n);
if(n==1){
printf("不是质数");
}
for(i=2;i<=n;i++){
is_prime=1;
for(j=2;j<i;j++){
if(i%j==0){
is_prime=0;
break;
}
}
if(is_prime){
printf("质数为:%d\n",i);
count++;
}
}
printf("质数总和为:%d",count);
return 0;
}