程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 素數對猜想,素數猜想

素數對猜想,素數猜想

編輯:關於C語言

素數對猜想,素數猜想


 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<math.h>
 4 #define MAX 100000
 5 int a[MAX];
 6 int isprime(int num);
 7 int main()
 8 {
 9     int num,i;
10     scanf("%d",&num);
11     memset(a,0,MAX);
12     a[0]=2;
13     int c1=0,c2=0;
14     for(i=3;i<=num;i++){
15         if(isprime(i)){
16             c1++;
17             a[c1]=i;
18             if(a[c1]-a[c1-1]==2)
19             {
20                 c2++;
21             }
22         }
23     }
24     printf("%d",c2);
25     return 0;
26 }
27 
28 
29 int isprime(int num){
30     int flag=1,i;
31     for(i=2;i<=sqrt(num);i++)
32     {
33         if(num%i==0)flag=0;
34     }
35     return flag;
36 }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved