之后没有终止信号的输入统一用 :数组
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);//关闭文件