只差一个‘=’,5个点输出答案也一样,怎么就相差个#5呢?
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[105],b,c[105]={};
cin>>b;
for(int i=1;i<=b;i++){
cin>>a[i];
}
for(int i=1;i<=b;i++){
for(int j=i-1;j>0;j--){
if(a[j]<a[i]){
c[i]++;
}
}
cout<<c[i]<<" ";
}
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[105],b,c[105]={};
cin>>b;
for(int i=1;i<=b;i++){
cin>>a[i];
}
for(int i=1;i<=b;i++){
for(int j=i-1;j>=0;j--){//这里
if(a[j]<a[i]){
c[i]++;
}
}
cout<<c[i]<<" ";
}
}