浅浅的鱼 - 2005-10-6 20:34:00
二级C 语言考试程序的结果要用文件来打开
#include<stdio.h>
#include<math.h>
void prime_k(int m,int k, int x[])
{int i,j ,count=0;
if(m%2==0) m++;
else m=m+2;
for(i=m; count<k;i++)
{for(j=2;j<=sqrt(i);j++)
if(i%j==0) break;
if(j>=sqrt(i))
x[count++]=i;} }
main()
{int i,a,b,c[100]={0};
FILE *fp;
if((fp=fopen("MYF2.out","w"))==NULL)
{printf("Open file MYF2.out failed\n");exit(1);}
scanf("%d%d",&a,&b);
prime_k(a,b,c);
for(i=0;i<b;i++)
fprintf(fp,"%d\n",c);
fclose(fp);
}。
程序结果运行完,为什么我在A盘中找不到MYF2.out这个文件呀?
L.S. - 2005-10-7 11:20:00
运行后,你输入了什么?
浅浅的鱼 - 2005-10-7 14:38:00
我输入了100,10
© 2000 - 2026 Rising Corp. Ltd.