guibing.c

来自「排序算法 包括归并排序和桶排序 排序算法 包括归并排序和桶排序」· C语言 代码 · 共 61 行

C
61
字号
#include "stdio.h"
#include "conio.h"

main()
{
  FILE *fp1,*fp2,*fp3;
  int *x1,*x2;
  int Mend1,Mend2;
  fp1=fopen("data1.txt","r");
  fp2=fopen("data2.txt","r");
  fp3=fopen("data3.txt","w");
  Mend1=feof(fp1);
  if(Mend1==0)
    fscanf(fp1,"%d ",x1);
  Mend2=feof(fp2);
  if(Mend2==0)
    fscanf(fp2,"%d ",x2);
  while(1)
  { if(Mend1==0&&Mend2==0)
     { if(*x1<=*x2)
        { fprintf(fp3,"%d ",*x1);
          Mend1=feof(fp1);
          if(Mend1==0)
            fscanf(fp1,"%d ",x1);
         }
       else
        { fprintf(fp3,"%d ",*x2);
          Mend2=feof(fp2);
          if(Mend2==0)
            fscanf(fp2,"%d ",x2);
         }
       }
    else
     {  if(Mend1!=0)
        {  while(Mend2==0)
           { fprintf(fp3,"%d ",*x2);
             Mend2=feof(fp2);
             if(Mend2==0)
               fscanf(fp2,"%d ",x2);
            }
          break;
         }
       else
        {  while(Mend1==0)
           { fprintf(fp3,"%d ",*x1);
             Mend1=feof(fp1);
             if(Mend1==0)
               fscanf(fp1,"%d ",x1);
            }
          break;
         }
       }
     }
  fclose(fp1);
  fclose(fp2);
  fclose(fp3);
  getch();
  }


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?