急!!~~求助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文件为可写状态;