第二周作业

基础作业
请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。
 输入:
请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
 输出
在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。
1,实验代码

include <stdio.h>

int main(void){
FILE* dyh=fopen("D://tmp//dyh.txt","a+");
int i, num, max, maxPos;
char ch;
for(i=0; i<10; i++){
fscanf(dyh,"%d %c", &num,&ch);
printf("%d %c",num,ch);
if(i==0){
max = num;
maxPos = 0;
}
else{
if(num>max){
max = num;
maxPos = i;
}
}
}
fprintf(dyh,"\n%d %d", max, maxPos);
printf("\n%d %d",max,maxPos);

fclose(dyh);

return 0;

}
2,设计思路

3,问题
助教视频教了怎么写代码
4,截图

posted @ 2019-03-09 18:57  Kyrie11  阅读(86)  评论(0编辑  收藏  举报