用選擇法對N個學(xué)生的成績按從大到小的順序排序,N個學(xué)生的成績整數(shù)用scanf 輸入,輸入的成績在[0,100]之jian,排序完成后,輸入一個成績,要求用折半查找法找出該成績是該組中第幾個元素的值(即第幾名).如果該成績不在數(shù)組中,則輸出“
用選擇法對N個學(xué)生的成績按從大到小的順序排序,N個學(xué)生的成績整數(shù)用scanf 輸入,輸入的成績在[0,100]之jian,排序完成后,輸入一個成績,要求用折半查找法找出該成績是該組中第幾個元素的值(即第幾名).如果該成績不在數(shù)組中,則輸出“no this score!”.
要求:
1、把排序算法寫成函數(shù)形式,在主函數(shù)中輸入N個數(shù)據(jù),然后調(diào)用排序函數(shù)排序.
2、在排序過程中盡量減少數(shù)據(jù)的交換和移動.
3、把查找算法寫成函數(shù)形式,在主函數(shù)中輸入1個數(shù)據(jù),然后調(diào)用查找函數(shù)排序.
輸入共有三行:第一行是一個數(shù)N(N < 50),表示學(xué)生的人數(shù);
第二行輸入N個學(xué)生的成績;
第三行輸入一個數(shù)m(你要查找的成績)
Output
第一行輸出N個已經(jīng)排好序的成績,每兩個成績之間有一個空格隔開,每10個數(shù)據(jù)換一行(由大到小排列).
要求:
1、把排序算法寫成函數(shù)形式,在主函數(shù)中輸入N個數(shù)據(jù),然后調(diào)用排序函數(shù)排序.
2、在排序過程中盡量減少數(shù)據(jù)的交換和移動.
3、把查找算法寫成函數(shù)形式,在主函數(shù)中輸入1個數(shù)據(jù),然后調(diào)用查找函數(shù)排序.
輸入共有三行:第一行是一個數(shù)N(N < 50),表示學(xué)生的人數(shù);
第二行輸入N個學(xué)生的成績;
第三行輸入一個數(shù)m(你要查找的成績)
Output
第一行輸出N個已經(jīng)排好序的成績,每兩個成績之間有一個空格隔開,每10個數(shù)據(jù)換一行(由大到小排列).
其他人氣:147 ℃時(shí)間:2020-06-04 10:38:02
優(yōu)質(zhì)解答
#includeint soft(int a[],int n);int search(int a[],int n,int key);int main(){int a[50];int n;printf("請輸入學(xué)生的總數(shù):");scanf("%d",&n); printf("請輸入所有學(xué)生的成績(成績在0~100之間)...
我來回答
類似推薦
- 1、 用選擇法對10個整數(shù)遞增排序.10個整數(shù)用scanf函數(shù)輸入
- 編寫程序,用scanf函數(shù)輸入10個整數(shù)的數(shù)列,先將整數(shù)按照從大到小的順序進(jìn)行排序,然后輸入一個整數(shù)插入到
- 在1-200的200個正整數(shù)中,所有只有3個約數(shù)的正整數(shù)的和為多少
- 五年級136道簡便運(yùn)算
- 一個三位數(shù),三個數(shù)字之和為18,將十位數(shù)字減2,將2加到百位上,再將1加到個位上,此時(shí)三個數(shù)位上的數(shù)字等
- The world is there
- 商店原來有一批彩電,賣出5/7,又運(yùn)進(jìn)54臺,這時(shí)店里彩電比原來少1/5,原來有多少臺?
- 電梯最多能乘坐10人,你正好是第10個,走進(jìn)電梯后卻超重
- 笑臉迎人,兩面三刀的動物是什么?孤陋寡聞,見識不廣的人-是什么動物?
- 函數(shù)y=2cos2x+1(x∈R)的最小正周期為_.
- 等腰三角形的一個底角是N度,它的頂角是多少度
- 有100個饅頭和一百個和尚,大和尚每人能吃3個饅頭小和尚3人能吃1個饅頭求有多少個大和尚和多少個小和尚 最好幫我列出方程式和解題步驟
猜你喜歡
- 1關(guān)于一元多次方程的韋達(dá)定理是什么
- 2明礬溶于水加熱水解的化學(xué)方程式
- 3我暈誰幫我解含參不等式.跪謝
- 4I'm warning you.I'll never do it again and that's the last time.everything will be better.
- 5某油庫有汽油m升,計(jì)劃每天用去n升,實(shí)際用油每天節(jié)約了d升,這些油可以用 _ 天,比原計(jì)劃多用 _ 天.
- 6仿寫 微笑是一束陽光,可以給絕望者以希望:
- 7三角形3條邊的內(nèi)角和是多少,4變形4邊邊的內(nèi)角和是多少,5邊形5條邊的內(nèi)角和是多少,N邊形N個邊數(shù),內(nèi)角和是
- 8問個英語倒裝的題
- 9哥本哈根氣候大會的結(jié)果是什么?具體點(diǎn)!
- 104米37厘米等于多少米,1米5分米等于多少米,10米40厘米等于多少米,30千克42克等于多少千克,5千克23克等于多少千克,7升90毫升等于多少升,6升50毫升等于多少升9千克6克等于多少千克?怎樣計(jì)算?請說明基本原理及其公式好嗎謝謝
- 11我們知道,2條直線相交只有一個交點(diǎn),3條直線兩兩相交最多能有3個交點(diǎn),4條直線兩兩相交最...
- 12必須如蜜蜂一樣,采過許多花,這才能釀出蜜來,倘若叮在一處,所得就非常有限,枯燥了.請你談一談感想