标签:style blog io color os sp for 数据 div
描述
现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。
1 #include <stdio.h> 2 #include <string.h> 3 4 int main(){ 5 int flag[1001]; 6 int i; 7 int j; 8 int T; 9 int n; 10 int number; 11 int sum; 12 13 memset(flag,0,sizeof(int)*1001); 14 flag[0]=1; 15 flag[1]=1; 16 17 for(i=2;i*i<1001;i++){ 18 if(flag[i]==0){ 19 for(j=i*i;j<1001;j+=i) 20 flag[j]=1; 21 } 22 } 23 24 scanf("%d",&T); 25 26 while(T--){ 27 scanf("%d",&n); 28 29 sum=0; 30 for(i=0;i<n;i++){ 31 scanf("%d",&number); 32 33 if(flag[number]==0) 34 sum+=number; 35 } 36 37 printf("%d\n",sum); 38 } 39 40 return 0; 41 }
标签:style blog io color os sp for 数据 div
原文地址:http://www.cnblogs.com/zqxLonely/p/4095822.html