當前位置:編程學習大全網 - 編程軟體 - 編程質數

編程質數

# include & ltstdio.h & gt

int prime(int n)

{ int I;

for(I = 2;我& ltn;i++)

如果(n%i==0)

打破;

如果(i & gt= n & amp& amp我& gt1)

返回1;

其他

返回0;

}

主()

{int i,a[200]={0},CNT = 0;

for(I = 2;我& lt200;i++)

if(素數(I))

a[cnt++]= I;

Printf("孿生素數有以下值:\ n ");

for(I = 0;我& ltcnti++)

if(a[i]==a[i+1]-2)

printf(" % 4d & lt;-& gt;%-4d\n ",a[i],a[I+1]);

}

另外,只有對的方案和錯的方案,沒有標準答案,也沒有權威答案。結果是對的,最多就是執行效率和可讀性的區別。

雖然我這裏比大部分學生黨風格多使用了壹個函數,但是降低了程序的閱讀難度。我只需要調用這個函數來確認某個值是否是素數。

使用數組,雖然這段代碼占用的內存空間比某些教材多壹百倍,但計算機上並不缺少這種內存,除非程序運行在單片機上,用這種方式寫下來,程序段落感更強,更清晰。

  • 上一篇:Word表單模板-如何在word中制作常用表單
  • 下一篇:什麽量化平臺可以實現毫秒控制
  • copyright 2024編程學習大全網