3. 编程找出100到300之间的全部素数,将这些素数存放于文件‘s.dat’中
来源:百度知道 编辑:UC知道 时间:2024/05/31 01:27:20
我编的是:#include<iostream>
#include<cmath>
#include<iomanip>
#include<fstream>
using namespace std;
void main()
{int n,k,f,j;
ofstream outFile;
outFile.open("s.dat",ios::out);
for(n=100;n<=300;n++)
{for(k=2;k<=sqrt(n);k++)
if(n%k==0)
{f=0;break;}
{if(f==1) outFile<<setw(5)<<n;
j++;
if(j%6==0) outFile<<endl;
f=1;}
}
}
请问各位大侠错在哪了,小弟不胜感激.急!急!急!
对不起哦,我刚弄的还没积分!
好心人 好像不对哦
#include<cmath>
#include<iomanip>
#include<fstream>
using namespace std;
void main()
{int n,k,f,j;
ofstream outFile;
outFile.open("s.dat",ios::out);
for(n=100;n<=300;n++)
{for(k=2;k<=sqrt(n);k++)
if(n%k==0)
{f=0;break;}
{if(f==1) outFile<<setw(5)<<n;
j++;
if(j%6==0) outFile<<endl;
f=1;}
}
}
请问各位大侠错在哪了,小弟不胜感激.急!急!急!
对不起哦,我刚弄的还没积分!
好心人 好像不对哦
101 103
107 109
113
127
131
137 139
149 151
157
163
167
173
179 181
191 193
197 199
211
223
227 229
233
239 241
251
257
263
269 271
277
281 283
293
以上是你上面代码运行后,s.dat中的内容,好像没有错误,不知道你说的错误是指什么。是编译通不过还是结果有问题呢?
P.S:f不初始化对结果没有影响,对这个简单程序的安全性也没有影响,j要初始化!!!
把f初始为1
3. 编程找出100到300之间的全部素数,将这些素数存放于文件‘s.dat’中
编程求解100到300以内不能被3,5,7同时整除的数,求这些数之积
请高手帮帮.编程找出0到100之间的.满足下列不一定方程的全都整数解:3XY+2YZ-7Z=10
编程题:找出1-1000之间符合各位之积大于各位各位之和的数.例如23满足此要求,2*3>2+3
C编程,整数各位数和能被9整除,就能被9除,找出10到200间能被9除数,按大到小一维数组,行3每个8位输
3分钟内找出答案的人具有编程的潜力!试试看!
3分钟内找出答案的人具有编程的潜力
怎样找出任意网页的编程?
请问这个问题:找出100到999之间所有Astrong数
编程之梦