题解:这道水题的思路就是。用循环嵌套来遍历数组,外循环比少内循环一次,用两个数组来进行对比,循环嵌套当然是用for循环啦!
上我的代码:
#include<stdio.h>
int main(){
int i,j,n;
int count=0;
int a[100];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
printf("0");//这里是个坑,一只鱼往左看,什么都没有,所以必须打印零,刚弄完这个零后,下面的i就从1开始循环吧。
for(i=1;i<n;i++){
count=0;
for(j=0;j<i;j++){
if(a[i]>a[j])∥这里开始对比
count++;∥计数器count很好用
}
printf(" %d",count);
}
}