关于编程题的问题(运行结果)

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:45:39
#include<stdio.h>
#include<stdlib.h>

main( )
{
int a[3][4],b[3][4];
int i,j;
FILE *fp1,*fp2,*fp3,*fp4;/*fp1とfp2は入力ファイルで、fp3,fp4は出力ファイルである*/
/*----------ファイルから入力--------------*/
if((fp1=fopen("indata1.txt","r"))==NULL)
{
printf("ファイルが见つかりません \n");
exit(1);
}
if((fp2=fopen("indata2.txt","r"))==NULL)
{
printf("ファイルが见つかりません \n");
exit(1);
}
/*----------ファイルから入力(配列aのデータ入力)--------------*/
for(i=0;i<3;i=i+1)
{
for(j=0;j<4;j=j+1)
{
fscanf( fp1, "%d",&a[i][j]);
}
}
fclose(fp1);
/*----------ファイルから入力(配列bのデータ入力)--------------*/
for(i=0;i<3;i=i+1)
{
for(j=0;j<4;j=j+1)
{
fscanf( fp2, "%d",

打开两个文本文件indata1.txt,indata2.txt(有一个打不开就退出),
里面分别放着一个两维数组,把这两个两维数组的对应数据相加,结果放到indata3.txt中;再相减,结果放到indata4.txt中。