1樓:聽不清啊
#include
#include
int prime(int n)
{int i;
if(n<2)return 0;
for(i=2;i<=sqrt(n);i++)if(n%i==0)return 0;
return 1;
int main()
int i;
file *fp;
if((fp=fopen("d:\\0.txt","w"))==null)
printf("file open error!\n");
return 1;
fprintf(fp,"%c%c%c",0xef,0xbb,0xbf); //寫入檔案編碼標記,不寫會造成記事本認錯編碼
for(i=2;i<2000;i++)
if(prime(i))
printf("%d ",i); //螢幕輸入檢視fprintf(fp,"%d ",i); //輸出到檔案fclose(fp);
getch();
2樓:匿名使用者
c語言實現如下
#include
/* 檔案路徑 */
#define data_file "c:\\prime2000.txt"
int isprime(int n)
return 1;
}int main()
int i = 2;
int j = 10;
while (i <= 2000)
/* 每行儲存10個素數 */
if (j == 0 && (j = 10)) fprintf(fp, "\n");
i++;
}fclose(fp);
return 0;}
3樓:匿名使用者
#include
#include
#include
using namespace std;
bool is_prime[2000+5];
void get_prime();
void print_prime();
int main()
void get_prime()}}
}void print_prime()
vb編寫程式找出3100間所有素數並輸出窗體
private sub command1 click dim s as long,x as longfor s 3 to 100 if zhi s then x x 1 print snext print 共 x 個質數 end sub private function zhi x as long ...
120以內的所有素數
像郭德綱剛 素數,又稱質數,在大於1的自然數中,除了1和它本身以外不再有其他因數的數。2,3,5,7,11,13,17,19都是素數 背景知識 素數 只有兩個正因數 1和自己 的自然數即為素數.比1大但不是素數的數稱為合數.1和0既非素數也不是合數.合數是由若干個質數相乘而得到的.沒有質數就沒有合數...
怎麼寫「求1 100之間的所有素數」專案計劃書
埃拉託尼篩子是一個求素數史上里程碑般的方法,簡單,方便 而且對於計算機求素數來說,埃拉託尼篩子也是簡便的方法 素數是大於1的整數,除了它本身和1以外,不能被正整數所整除.也稱作 質數 在歐幾里得的 幾何原本 中,給出了素數的定義為只能被單位量除盡的數。另外還給出了算術基本定理,即如果a是素數p q ...