第二周编程总结

1.实验代码

#include<stdio.h>
#include<stdlib.h>
int main (void)
{
FILE*fp;
int j,i,m=0;

int num[j];
if((fp=fopen("c:\\songjiahao.txt","a+"))==NULL)
{
printf("File open error!\n");
exit(0);
}
fscanf(fp,"%d",&j);
for(i=0;i<j;i++)
{
fscanf(fp,"%d",&num[i]);
printf("%d ",num[i]);
if(num[i]>num[m]){
num[m]=num[i];
m=i;
}
}
printf("\n%d %d",num[m],m);
fprintf(fp,"\n%d %d",num[m],m);
exit(0);
if(fclose(fp))
{
printf("Can not close the file!\n");
exit(0);
}
return 0;
}

2.实验思路

首先定义变量i,j,m,并对m赋初始值为0,

在C盘里查找已建立的文件,

用fscanf接受文件数据,

然后进行for循环,

再进行大小的比较,

最后用fprintf在文件中打出最大数与最小行数。

然后就关闭文件。

屏幕截屏

 

 遇到的问题

文件的路径打错了,然后少打了个/

最终结果截图

 

 

posted on 2019-03-09 13:07  莫念初  阅读(118)  评论(0编辑  收藏  举报

导航