第二周编程总结

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在文件中打出最大数与最小行数。

然后就关闭文件。

屏幕截屏

 

 遇到的问题

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

最终结果截图

 

 

转载于:https://www.cnblogs.com/songjiah/p/10500361.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值