资源简介
设计一个文件来保存并显示1000以内的素数。这是一个非常好的方法,只能说是经典中的经典了,希望对你有所帮助。
代码片段和文件信息
#include
#include
#include
#include
using namespace std;
const int n=1000;
int main()
{
int a[n]ijsum=0;
char ch;
ofstream ofile;
ifstream ifile;
for(i=0;i a[i]=1+i;
a[0]=0;
for(i=0;i {
if(a[i]==0)
continue;
for(j=i+1;j if(a[j]%a[i]==0)
a[j]=0;
}
ofile.open(“myfile2_18.txt“);
int count=0;
//ofile<<“2--“< for(i=0;i if(a[i]!=0)
{
sum++;
ofile< count++;
if(count%10==0)
ofile< }
ofile.close();
cout<<“是否要将文件输出?Y或N“< cin>>ch;
if(ch==‘y‘||ch==‘Y‘)
{
ifile.open(“myfile2_18.txt“);
count=0;
while(sum--)
{
ifile>>i;
cout< count++;
if(count
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-18 09:20 shiyanshi4\
目录 0 2012-06-18 09:20 shiyanshi4\Debug\
文件 569400 2012-06-17 23:44 shiyanshi4\Debug\shiyanshi4.exe
文件 822756 2012-06-17 23:44 shiyanshi4\Debug\shiyanshi4.ilk
文件 350872 2012-06-17 23:44 shiyanshi4\Debug\shiyanshi4.obj
文件 2149096 2012-06-17 22:14 shiyanshi4\Debug\shiyanshi4.pch
文件 1139712 2012-06-17 22:53 shiyanshi4\Debug\shiyanshi4.pdb
文件 91136 2012-06-17 23:44 shiyanshi4\Debug\vc60.idb
文件 135168 2012-06-17 22:53 shiyanshi4\Debug\vc60.pdb
文件 1208 2012-06-17 23:44 shiyanshi4\myfile2_18.txt
文件 906 2012-06-17 22:53 shiyanshi4\shiyanshi4.cpp
文件 3449 2012-06-17 22:40 shiyanshi4\shiyanshi4.dsp
文件 543 2012-06-17 23:44 shiyanshi4\shiyanshi4.dsw
文件 50176 2012-06-17 23:44 shiyanshi4\shiyanshi4.ncb
文件 48640 2012-06-17 23:44 shiyanshi4\shiyanshi4.opt
文件 772 2012-06-17 23:44 shiyanshi4\shiyanshi4.plg
评论
共有 条评论