1个回答
展开全部
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin>>n;
int *a=new int [n];
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
for(i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
if(a[i]!=a[j])
break;
else
for(int k=j;k<n;k++)
a[k]=a[k]+1;
}
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
}
//行不?
#include <algorithm>
using namespace std;
int main()
{
int n;
cin>>n;
int *a=new int [n];
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
for(i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
{
if(a[i]!=a[j])
break;
else
for(int k=j;k<n;k++)
a[k]=a[k]+1;
}
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
}
//行不?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |