我需要兩個數組(第一個,上升;以及所述第二一個降序)排序兩個陣列排序在C + +
這裏不用在排序完成的代碼: -
for(int i=0;i<10;i++) //1st array, ascending
{
for(int j=0;j<10;j++)
{
if(array1[j]>array1[j+1])
{
int temp=array1[j];
array1[j]=array1[j+1];
array1[j+1]=temp;
}
}
} //Over
for(int i=0;i<10;i++) //2nd, descending
{
for(int j=0;j<10;j++)
{
if(array2[j]<array2[j+1])
{
int temp=array2[j];
array2[j]=array2[j+1];
array2[j+1]=temp;
}
}
} //Over
當我嘗試打印這些,它在某個地方搞砸了,我無法查明代碼中的問題。謝謝..
'std :: sort'有什麼問題? – 111111
數組的大小是多少? 10? 11? – deepmax
「它擰在某處」 - 有史以來最好的描述。 – Shoe