首页
/
每日頭條
/
圖文
/
c語言如何将數字從小到大排列
c語言如何将數字從小到大排列
更新时间:2026-07-21 12:27:17

題目要求:

輸入一個數字序列{a1,a2,…,an},将該序列進行排列,并輸出每一種排列方式。

#include "stdio.h" getStep(int m[]) /*顯示數陣中數字移動的步驟*/ { int i,j,tmp; for(i=0;i<7;i ) /*冒泡排序*/ for(j=0;j<7-i;j ) if(m[j]>=m[j 1]) { tmp = m[j]; m[j] = m[j 1]; m[j 1] = tmp; /*數據的交換*/ printf("(%d# --> 0#)\n",j 1); printf("(%d# --> %d#)\n",j 2,j 1); printf("(0# --> %d#)\n",j 2); /*輸出移動步驟*/ } printf("\n"); } Print(int m[]) /*打印出當前數陣的狀态*/ { printf(" [%d]--[%d]--[%d]\n",m[0],m[1],m[2]); printf(" | %c | %c | \n",92,47); printf(" [%d]--[ ]--[%d]\n",m[7],m[3]); printf(" | %c | %c | \n",47,92); printf(" [%d]--[%d]--[%d]\n",m[6],m[5],m[4]); } main() { int i , m[8]; printf("Please input 8 integer (1~8) to arrange this matrix\n"); for(i=0;i<8;i ) scanf("%d",&m[i]); printf("The initial data matrix is like\n"); Print(m); printf("\nMove Step:\n"); getStep(m); printf("The result of moving is\n"); Print(m); getche(); }

運行結果:

c語言如何将數字從小到大排列(c語言計算數字的排列)1

運行結果

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
言承旭錯失林志玲真正原因曝光
言承旭錯失林志玲真正原因曝光
林志玲一席淺藍色長裙出席活動,拼接的蕾絲和高開叉露出性感的長腿,搭配細細的黑色腰帶身材比例看起來更加完美了。不過本來清純的藍色大長裙,因為領口的拉鍊被完全撐爆而露出黑色bra,非常惹眼!網友:拉鍊壞了?絕對是故意的!前段時間一直有傳言稱志玲...
2026-07-21
7級多地震
7級多地震
極目新聞記者滿達墨西哥當地時間9月19日,墨西哥西部地區(北緯18.3度,西經103.2度)發生7.7級地震,震源深度10公裡。距震中450多公裡的首都墨西哥城有強烈震感。在墨西哥城工作的湖北襄陽人阿嬌告訴極目新聞記者,當時是下午1時許,當...
2026-07-21
為什麼現在都提倡土葬
為什麼現在都提倡土葬
【村長曉佳一】圖文記錄鄉村生活,書寫“三農”問題,解讀社會焦點!敬請點擊關注!中國傳統禮制中華傳統文化是多元的,我們有上下五千年的悠久曆史,經曆過無數個王朝的興衰更叠。作為禮儀之邦,儒家文化對于現在還有深遠的影響,仁義禮智信這“五常”也貫穿...
2026-07-21
限行規則調整
限行規則調整
限行規則調整?1月29日,四川省污染防治攻堅戰領導小組辦公室下發《關于啟動重污染天氣預警的函》,根據省生态環境監測總站與省氣象台聯合會商,1月29日至30日,成都平原、川南部分城市有輕度至中度污染,2月1至6日盆地可能出現區域性污染過程,部...
2026-07-21
為什麼說五菱宏光是神車
為什麼說五菱宏光是神車
當又一輛GT-R的車标,被留在五菱宏光的後備箱車門上的時候,那個老司機語重心長的告訴GT-R車主:雖然你這輛GT-R的馬力很大,但是你的車頭很重,秋名山那麼多急彎,你每次入彎就一定會推頭,特别是最後的五連發夾彎,每次都拿不準最好路線,除非解...
2026-07-21
Copyright 2023-2026 - www.tftnews.com All Rights Reserved