之後沒有終止信號的輸入統一用 :數組
while(cin>>a) { ... }
"1" 不是質數, 要注意. spa
當須要把一個數組中的數值初始化成正無窮時,爲了不加法算術上溢出或者繁瑣的判斷,用 memset(a, 0x3f, sizeof(a)) 給數組賦 0x3f3f3f3f的值來代替。code
(0x3f3f3f3f的十進制是1061109567,是10^9級別的)blog
freopen("in.txt","r",stdin); //輸入重定向,輸入數據將從in.txt文件中讀取 freopen("out.txt","w",stdout); //輸出重定向,輸出數據將保存在out.txt文件中 fclose(stdin);//關閉文件 fclose(stdout);//關閉文件