#include <stdio.h>
#include <stdlib.h>
intercalação vazio (int a [], m, int b [], int n, int c []);
int main ()
{
int a [5], b [8], c [20];
int i = 0;
while (i <5)
scanf ( "% d", & a [i ++]);
i = 0;
while (i <8)
scanf ( "% d", & b [i ++]);
fundir (a, 5, b, 8, c);
printf ( "123456 \ n");
sistema ( "pause> nul");
return 0;
}
// intercalação vazio (int, um [] m, int b [], int n, int c [])
intercalação vazio (int * a, int m, int * b, int n, int * c)
{
int i = 0, j = 0;
int k = 0;
while (i <m && j <n)
{
if (a [i] <
b [j]) c [k ++] = uma [i ++];
outro
c [k ++] = b [j ++];
}
Enquanto (i <m)
c [k ++] = uma [i ++];
enquanto (j <n)
c [k ++] = b [j ++];
j = 0;
enquanto (j <k)
{
printf ( "% d", c [j ++]);
}
}
Fundir duas matrizes e triagem
Acho que você gosta
Origin www.cnblogs.com/lxzbky/p/12467650.html
Recomendado
Clasificación