首页
/
每日頭條
/
圖文
/
c語言如何将數字從小到大排列
c語言如何将數字從小到大排列
更新时间:2026-01-15 20:29:39

題目要求:

輸入一個數字序列{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
推荐阅读
公務員有什麼條件才能報考
公務員有什麼條件才能報考
公務員有什麼條件才能報考?這幾年,随着每年大學畢業生數量的增加,加上受這幾年疫情的影響,就業環境不好,公務員考試變得越來越火熱想要報考公務員的人也是越來越多,當然公務員考試難度也直線上升有很多還未畢業的同學或者一些社會人員都想着參加公務員考...
2026-01-15
專業技術直招士官的條件
專業技術直招士官的條件
專業技術直招士官的條件?很多人都知道直招士官,但是卻并不怎麼清楚直招士官是指部隊每年從應屆大學畢業生中招收士官,招生專業有嚴格的限制,服役期限一般為7到8年,招收士官,經過4個月的培訓後,直接确定工資檔次,現在小編就來說說關于專業技術直招士...
2026-01-15
女人喜歡送情人什麼禮物
女人喜歡送情人什麼禮物
大約從一個月前開始,便有位異性在追求你。而且他又常常發動禮物攻勢,動不動便送你東西。某天下午,你收到一樣沒有署名寄件人的禮物,不過,你心裡有數,想必這件禮物也是他送的。請問你認為裡面會是什麼東西呢?A.你喜歡吃的巧克力或餅幹等等B.你喜歡的...
2026-01-15
蘋果發布會有什麼好期待
蘋果發布會有什麼好期待
9月8日晚,蘋果終于公布了發布會時間及邀請函。前兩年蘋果都是在9月13日召開發布會,發布iPhone手機、AppleWatch等産品,到10月,再召開一次發布會,發布MacBook等産品。今年蘋果的卻将發布會的時間改為太平洋标準時間9月15...
2026-01-15
為什麼很多人都不能堅持練瑜伽
為什麼很多人都不能堅持練瑜伽
為什麼很多人都不能堅持練瑜伽?大多數瑜伽人都曾被身邊的親朋好友問過幾個問題:練瑜伽有什麼好處?你那麼堅持幹嘛哦?能減肥不?老師你氣質好好,怎麼練的哈?被問者内心OS:既然你那麼想知道,為什麼不親自試一次?今天小練老師收集了不少回饋信息哦,一...
2026-01-15
Copyright 2023-2026 - www.tftnews.com All Rights Reserved