#include<stdio.h>
int main()
{
int arr[100],i;
int temp,count=0;
int N;
scanf("%d\n",&N);
scanf("%d",arr);
printf("0 ");
for(i=0;i<N-1;i++)
{
if(arr[i]>arr[i+1])
{
count++;
printf("%d ",count);
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
}
else
{
printf("%d ",count);
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp ;
count=count;
}
}
}
大佬帮我看看,我在else加了一句count=count是想让count累加,但是我发现如果作比较的这个数比前面的都小,也就是应该输出0的时候,这个计数器就用的不对了,但是这一步不知道如何实现,求大佬指教