你拿一个数组存储输入的数字不久可以了嘛
代码
int n;
scanf("%d", &n);
int arr[n]; //定义必须要多一位
int sortarr[n];
for(int i=0;i<n;++i)
{
scanf("%d",&arr[i]);
}
for(int i=0;i<n;++i)
{
sortarr[i]=arr[i];
}
//排序
for(int i=0;i<n;++i)
{
for(int j=i+1;j<n;++j)
{
if(sortarr[i]>sortarr[j])
{
swap(sortarr[i],sortarr[j]);
}
}
}
//先输出排序后的
for(int i:sortarr)
{
printf("%d ",i);
}
printf("\n");
for(int i:arr)
{
printf("%d ",i);
}