#include
int main()
{
int n;
FILE *fp;
FILE *qw;
int i;
int j;
qw=fopen("out.txt","w");
fp=fopen("\D\in.txt","r");
fscanf(fp,"%d",&n);
if (fp==NULL)
{
printf("\n文件打开失败!\n");
}
for(j=0;j<=n;j++)
{
for(i=2;i<j;i++)
{
if(j%i==0)
{
fprintf(qw,"%4d",j);
}
}
}
fclose(fp);
fclose(qw);
return 0;
}
该代码能实现从in.txt中读取一个整数n,然后将0到n的质数写入out.txt中吗?