c语言 高手请进!

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:59:39
#include<stdio.h>
#include<conio.h>
void fun(int *b,int *m)
{
int j,k=0;
for(j=2;j<500;j++)
if((j%7==0||j%11==0)&&(j%77!=0))
b[k++]=j;
*m=k;
}
main()
{
int a[500],m,i;
FILE *out;
fun(a,&m);
out=fopen("outfile.dat","w");
for(i=0;i<m;i++)
if((i+1)%10==0)
{
printf("%5d\n",a[i]);
printf(out,"%d\n",a[i]);

}
else
{
printf("%5d,",a[i]);
fprintf(out,"d\n",a[i]);
}
fclose(out);
getch();
}FILE *out out=fopen("outfile.dat","w"); fprintf(out,"d

FILE *out;
out=fopen("outfile.dat","w");//在当前文件夹建立一个文件"outfile.dat",并用指针out指向它
fprintf(out,"%d\n",a[i]); //把数组a[i]的值写入文件
fclose(out);//关闭文件
//注意:*.dat的文件在windows窗口下看不见,得在dos界面下用dir查看