#include <stdio.h> void main(){ int n,c = 0; scanf("%d",&n); int a[n]; //读入元素 int i,j; for(i = 0;i < n;i++){ scanf("%d",&a[i]); } //从每个数后面找比这个数小的数 for(i = 0;i < n - 1;i++){ //循环a[i]后面的数 for(j = i + 1;j < n;j++){ if(a[j] < a[i]){ c++; } } } printf("%d\n",c); } /************************************************************** Problem: 1215 User: admin Language: C Result: Accepted Time:8 ms Memory:1144 kb ****************************************************************/