冒泡排序,代码一看就懂。
#include <stdio.h>
int z[107];
int main()
{
int m,n;
while(scanf("%d",&m)!=EOF)
{
while(m--)
{
int count=0,temp;
scanf("%d",&n);
for(int a=0;a<n;a++)
scanf("%d",&z[a]);
for(int b=0;b<n;b++)
for(int c=0;c<n-b-1;c++)
if(z[c]>z[c+1])
{
temp=z[c];
z[c]=z[c+1];
z[c+1]=temp;
count++;
}
printf("%d\n",count);
}
}
return 0;
}