#include
int main()
{
FILE *fp,*fp1;
int a[20][2];
fp=fopen("1.txt","r+"); //以可读的方式打开1.txt文件
fp1=fopen("2.txt","w"); //以可写的方式打开2.txt文件
int i=0;
while( !feof(fp) ) //读至文件末尾
{
fscanf(fp,"%d%d",&a[i][0],&a[i][1]); //从文件1.txt中读取数据
i++;
}
int x=0,y=0;
for(int j=0;j {
x+=a[j][0]*a[j][1];
y+=a[j][1];
}
fprintf(fp1,"%f",(double)x/y); //将结果数据写入2.txt文件
return 0;
} //就是讲printf改成fprintf就变成写入文件了