题解:这道水题的思路就是。用循环嵌套来遍历数组,外循环比少内循环一次,用两个数组来进行对比。
#include<stdio.h>
int main(){
int i,j,n;
int count=0;
int a[101];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
printf("0");//这里是个坑,一只鱼往左看,什么都没有,所以必须打印零
for(i=1;i<n;i++){
count=0;
for(j=0;j<i;j++){
if(a[i]>a[j])
count++;
}
printf(" %d",count);
}
}