#include
char name[20]; double x,y,z;
} IN; int main(){
int i=0,k=0,j=0,n,m;
IN stu1[1024],stu2[1024],stu3[1024]; FILE *np,*fp,*ip;
if((np=fopen(\ printf(\}
if((fp=fopen(\ printf(\}
if((ip=fopen(\ printf(\}
while(!feof(np)){
fscanf(np,\
}
++i;
while(!feof(fp)){ }
for(n=0;n
for(m=0;m if(strcmp(stu1[n].name,stu2[m].name)==0){ strcpy(stu3[j].name,stu1[n].name); fscanf(fp,\++k; stu3[j].x=stu1[n].x; stu3[j].y=stu2[m].y; } } ++j; for(i=0;i fprintf(ip,\ +stu3[i].y)/2); } fclose(fp);fclose(np);fclose(ip); return 0; 输入输出: File1.txt: File2.txt: File3.txt: 字符串类: 题目一: 算法描述:首先将读入的每一个单词存入一个数组里面,然 后对数组进行操作即可。 源代码: #include #include void sum(KEY p[],int m){ int i,n; for(i=0;i for(n=i+1;n if(strcmp(p[i].word,p[n].word)==0){ ++(p[i].count); p[n].word[0]='\\0'; } printf(\单词数量统计\\n\ for(i=0;i if(p[i].word[0]!='\\0')printf(\
相关推荐: