#include <stdio.h>
#define N 6
void Print(int *x)
{
int i;
for(i=0; i<N; i++)
{
printf("x[%d] = %d ", i, x[i]);
}
printf("\n");
}
void Bubble_Sort(int *x)
{
int i, j, t=0;
for(i=0; i<N-1; i++)
{
for(j=0; j<N-1-i; j++)
{
if(x[j] > x[j+1])
{
t = x[j];
x[j] = x[j+1];
x[j+1] = t;
}
}
}
}
int Judgment_order(int *x)
{
int i, flag=0;
for(i=0; i<N; i++)
{
if(x[i] > x[i+1])
flag = 1;
}
if(1==flag)
{
Bubble_Sort(x);
printf("after:\n");
Print(x);
}
if(0==flag)
Print(x);
}
void main()
{
int i, j, x_a = 0, x_b = 0;
int a[] = {4, 1, 9};
int b[] = {3, 6, 2};
int c[N];
x_a = sizeof(a)/sizeof(a[0]);
x_b = sizeof(b)/sizeof(b[0]);
for(i=0; i<x_a; i++)
{
c[i] = a[i];
}
for(j=0; j<x_b; j++,i++)
{
c[i] = b[j];
}
printf("before:\n");
Print(c);
Judgment_order(c);
}