急!!~~求助C语言高手!跪求编程!

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:18:16
从键盘中输入一个正整数n,求小于该数的所有素数,输出结果并将所有素数存放于文件a.txt中

已经编译运行确认:

#include<conio.h>
#include<stdio.h>

int check(int x)
{
int i=0;

for(i=2;i<x;i++)
if(x%i==0)break;

if(i==x) return 1;
else return 0;
}

void main()
{
FILE *fp;
int i=0;
int n=0;

fp=fopen("a.txt","w");

printf("请输入n值: ");
scanf("%d",&n);

printf("小于%d的所有素数为: \n",n);
for(i=1;i<=n;i++)
{
if(check(i))
{
printf("%d ",i);
fprintf(fp,"%d\n",i);
}
}

fclose(fp);

getch();
}

/*
Prob : prime
Author: Cnyali
*/

#include<stdio.h> //包含标准输入输出头文件;

int main(){ //主程序开始;
freopen(" a.txt ", " w ", stdout);
//打开a.txt文件为可写状态;