实验代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
FILE *fp;
char ch;
char c[3];
int j=0,i=0,a[6];
if((fp=fopen("C:\Gaoyuxiang.txt","a+"))==NULL)
exit(0);
while((ch=fgetc(fp))!=EOF)
{
if(ch==',')
{
j--;
c[j]=' ';
j=0;
printf(" ");
j=0;
i++;
continue;
}
c[j]=ch;
a[i]=atoi(c);
j++;
putchar(ch);
}
int m=a[0];
for(i=0;i<6;i++)
{
if(a[i]>=m)
{
m=a[i];
}
}
for(i=0;i<6;i++)
{
if(m==a[i])
{
fprintf(fp,"
%d %d",a[i],i);
break;
}
}
fclose(fp);
printf("
");
printf("%d",a[4]);
}
2设计思路
3本题过程中,出现多次无法读取文件的情况,在和室友一同思考后解决