a题这两种写法有区别吗?第一种wa第二种能过 int n;     while(cin>>n) // 就是这里多加了while     {         memset(ans,0,sizeof(ans));         for(int i=1; i<=n; i++)         {             cin>>a[i];             for(int j=1; j<i; j++)                 if(a[j]<a[i])                     ans[i]++;         }         for(int i=1; i<=n; i++)             cout<<ans[i]<<" ";         cout<<endl;     } int n;     cin>>n;               memset(ans,0,sizeof(ans));         for(int i=1; i<=n; i++)         {             cin>>a[i];             for(int j=1; j<i; j++)                 if(a[j]<a[i])                     ans[i]++;         }         for(int i=1; i<=n; i++)             cout<<ans[i]<<" ";         cout<<endl;