请问能不能帮看看这个代码错在哪里了?
#include <iostream>#include <fstream>
#include <iomanip>
#include <cmath>
using namespace std;
void main()
{ofstream ofile;
ofile.open("E:\\c语言\\100以内素数.txt");
int i,j;
double k;
for(i=2;i<=100;i++)
{k=sqrt(double(i));
for(j=2;j<=k;j++)
if(i%j==0) break;
if(j>k) ofile<<i<<endl;
}
ofile.close();
}