輸入10個整數,將他們從小到大排序後輸出,並給出每個元素在原來序列中的位置
//將程式需要的**補全,只提交begin到end部分的**
#include
#define n 10
int main()
for(i = 0;i < n ;i++)
for(j = i+1 ;j < n ;j++) }
for(p=a;p
printf("%d ",*p);
printf("%d\n",*p);
for(p=b;p
printf("%d ",*p);
printf("%d\n",*p);
return 0; }
輸入資料有一行,包含10個整數,用空格分開。
輸出資料有兩行,第一行為排序後的序列,第二行為排序後各個元素在原來序列中的位置。
1 2 3 5 4 6 8 9 10 7
1 2 3 4 5 6 7 8 9 10hint1 2 3 5 4 6 10 7 8 9
#include #define n 10
int main()
for(i = 0;i < n ;i++)
for(j = i+1 ;j < n ;j++)
}for(p=a;p
1432 又是排序(指標問題)
1432 又是排序 指標問題 題目描述 將輸入的四個整數按由大到小的順序輸出。已定義如下swap函式,可實現形參pa和pb所指記憶體單元的內容交換。請務必使用本函式實現兩個變數內容的互換。void swap int pa,int pb 輸入 輸入4個整數,用空格隔開。輸出輸出排序後的4個整數,由空格...
雙指標解決陣列排序問題
這個問題如果注意,用一句就可以解決 sort nums.begin nums.end 完事。但是人家明確說了,不能用 庫中的排序函式。我們就得自己去實現排序。其實這個問題很簡單,因為裡面只有三種顏色,用0 1 2 表示。思想也很簡單,就是我們用雙指標遍歷陣列。如果遇到0放在前面,遇到1就在那個位置,...
問題 奧運排序問題
題目描述 按要求,給國家進行排名。輸入有多組資料。第一行給出國家數n,要求排名的國家數m,國家號從0到n 1。第二行開始的n行給定國家或地區的奧運金牌數,獎牌數,人口數 百萬 接下來一行給出m個國家號。輸出排序有4種方式 金牌總數 獎牌總數 金牌人口比例 獎牌人口比例 對每個國家給出最佳排名排名方式...