博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二周作业
阅读量:7090 次
发布时间:2019-06-28

本文共 888 字,大约阅读时间需要 2 分钟。

一、请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。

输入:

请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
输出
在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。
一、代码

#include
#include
int main(void){ FILE*fp; char a[20]; int i,d; if((fp=fopen("f:\\media.txt","r"))==NULL) { printf("File open error!\n"); exit (0); } for(i=0;i<6;i++) { fscanf(fp,"%d%c",&a[i]); printf("%d%c",a[i]); } d=0; for(i=1;i<6;i++) { if(a[i]>a[d]) d=i; } printf("%d %d",a[d],d); fprintf(fp,"\n%d %d",a[d],d); if(fclose(fp)){ printf("Can not close the file!\n"); exit(0); } return 0; }

二、设计思路

1580780-20190309165515916-2132237455.jpg

三、遇到的问题及解决方法

遇到的问题:指针文件的运用不理解

解决方法:通过书上的例题自己仔细思考

四、运行图

1580780-20190309171236234-154500493.jpg

五、学习进度条

1580780-20190309171802354-1675371343.png

六、感悟

感觉学起来比较困难,以后上课需要提前预习

转载于:https://www.cnblogs.com/mediaswag666/p/10502074.html

你可能感兴趣的文章
Dom中高big 事件总结(持续更新中)
查看>>
Immutable.js 源码解析 --List 类型
查看>>
【修真院“善良”系列之十六】代码结构中Dao,Service,Controller,Util,Model是什么意思,为什么划分...
查看>>
js数据结构-栈
查看>>
前端构建_webpack
查看>>
Looper源码
查看>>
微信小程序开发系列五:微信小程序中如何响应用户输入事件
查看>>
程序员如何优雅的记录笔记(同步云端,图床,多端发布)
查看>>
极速高清——给你带来全新的高清视野
查看>>
数据结构之链表【上】
查看>>
Go并发实战笔记整理
查看>>
奇葩问题
查看>>
使用 Laravel 5.5+ 更好的来实现 404 响应
查看>>
PHP 网络编程小白系列 —— Accept 阻塞模型
查看>>
流畅的python读书笔记-第十六章-携(协)程
查看>>
Python学到什么程度才可以去找工作?掌握这4点足够了!
查看>>
用状态机写轮播
查看>>
【379天】每日项目总结系列116(2018.02.19)
查看>>
人工智能在搜索中的应用
查看>>
Vue2从0到1(一):用webpack打包vue
查看>>