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

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

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

输入:
请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
输出
在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。
一.代码
include<stdio.h>
include<stdlib.h>
int main (void)
{
FILE *fp;
int i,max;
int m[6];
if((fp=fopen("E:\Joker.txt","m+"))==NULL){
printf("File open error!\n") ;
exit (0);
}
for(i=0;i<6;i++){
fscanf(fp,"%d",&m[i]);
printf("%d",m[i]);
}
max=0;
for(i=0;i<6;i++)
if(m[max]<m[i])
max=i;
printf("\n%d %d",m[max],max);
fprintf(fp,"%d %d",m[max],max);

if(fclose(fp)){

printf("Can not close the file!\n");
exit (0);
}
return 0;
}
二.流程图
1591360-20190309185631304-379618985.png
三.问题与方法
问题:代码中括号较多,容易弄混,指针不太会用
方法:看书中例题
运行图:1591360-20190309191254159-42694801.png
四.学习进度条
1591360-20190309192429824-150920176.png
五.感悟
预习是非常重要的,老师上课时讲得比较快,如果不提前看书,很容易跟不上节奏。

转载于:https://www.cnblogs.com/gsyx/p/10502643.html

你可能感兴趣的文章
[PHP内核探索]PHP中的哈希表
查看>>
Apache-drill Architechture
查看>>
WordPress 5.2 Beta 3 发布,要求 PHP 5.6.20 以上版本
查看>>
通通连起来——无处不在的流
查看>>
互联网+时代,看云计算如何改变传统行业
查看>>
ZFS ARC & L2ARC zfs-$ver/module/zfs/arc.c
查看>>
c++类默认拷贝构造函数---浅复制
查看>>
2019年最火热的Golang项目
查看>>
可实现RSSD云硬盘120万IOPS的SPDK IO路径优化实践
查看>>
Vue项目部署遇到的坑(你肯定会遇到!)
查看>>
资源分享计划第三期 0511
查看>>
awk 文本处理
查看>>
【JSConf EU 2018】主题总结 (部分主题已有中文文章)
查看>>
JavaScript面向对象名词详解
查看>>
Java设计模式学习 - 责任链模式
查看>>
JVM,DVM,ART
查看>>
webgl滤镜--会呼吸的痛
查看>>
用Go语言实现微信支付SDK
查看>>
oauth2在php实践
查看>>
LeetCode.914 卡牌分组
查看>>