急!!C语言冒泡排序编程

输入一组数据,记录冒泡排序中关键字的比较次数和数据移动次数。多次运行程序,输入不同的数据,观察比较次数和移动次数的变化趋势。
#include <stdio.h>

#define MAX_ROW 15
#define MAX_COLUMN 10

void sort(int array[], int count, int arrayIndex)
{
int compareCount = 0;
int moveCount = 0;

for(int i=0; i<则差count;i++)
{
for(int j=i + 1;j<count; j++)
{
compareCount++;
if(array[i] > array[j])
moveCount++;
}
}

printf("\n第: %d 个数组比较了: %d 次, 移动了 :%d 次", arrayIndex, compareCount, moveCount);
printf("\n");
}

void main()
{
int arrayCount = 0;
bool inputVaild = false;
int array[MAX_ROW][MAX_COLUMN] = {0};

while(!inputVaild)
{
printf("请输入数组的组数(1~15): ");
scanf("%d", &arrayCount);
if(arrayCount < 0 || arrayCount > 15)
{
printf("\孙明皮n输入的数据无槐尘效,请重新输入...");
inputVaild = false;
}
else
inputVaild = true;
}

for(int i=0;i<arrayCount;i++)
{
printf("请输入第 %d 组数据(10个):\n", i + 1);
for(int j=0; j<MAX_COLUMN; j++)
scanf("%d", &array[i][j]);
}

for(i=0;i<arrayCount;i++)
sort(array[i], MAX_COLUMN, i + 1);
}
#include "stdio.h"
void main()
{
int a[10];
int i,j,t;
printf("please enter 10 nums\n"陵拍);
for(i=0;i<10;i++)
scanf("仔悉%d",&a[i]);
printf("\念汪乎n");
for(j=0;j<=8;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<10;i++)
printf("%6d",a[i]);

}