首页
/
每日頭條
/
圖文
/
c語言如何将數字從小到大排列
c語言如何将數字從小到大排列
更新时间:2026-05-25 05:24:03

題目要求:

輸入一個數字序列{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
推荐阅读
繪畫城堡作品兒童創意(少兒創意繪畫森林城堡)
繪畫城堡作品兒童創意(少兒創意繪畫森林城堡)
     教學目的   1.體會手掌繪畫的樂趣;   2.體驗拓印工具的繪畫效果;   3.學習顔色搭配技巧。   教學準備   白卡、黑卡、牛皮紙、水粉材料、馬克筆、剪刀、膠棒   教學引導   同學們你們有沒有畫過手掌畫啊,我們的手可以變成什麼呢,烏龜、章魚、精靈、皇冠、仙人掌等等,今天老師教大家把它變成美麗的城堡吧。笨笨的小豬在森林裡發現了一座美麗的城...
2026-05-25
畫師wlop繪畫欣賞(繪畫大神WLOP光與影的交織)
畫師wlop繪畫欣賞(繪畫大神WLOP光與影的交織)
                                                                                         ,
2026-05-25
交通運輸部十四五規劃建設項目(交通運輸部十四五)
交通運輸部十四五規劃建設項目(交通運輸部十四五)
     據交通運輸部微信公衆号20日消息,為深入貫徹黨中央、國務院關于加快推進“十四五”規劃重大工程項目建設的決策部署,近日,交通運輸部印發《關于紮實推動“十四五”規劃交通運輸重大工程項目實施的工作方案》,以“服務大局、當好先鋒,穩定投資、保障民生,創新引領、綠色安全,系統推進、銜接融合”為基本原則,堅持穩字當頭、穩中求進,适度超前開展交通基礎設施投資,實...
2026-05-25
nba曆史37歲球員狀态最好的球員(2022
nba曆史37歲球員狀态最好的球員(2022
  14.韋斯利·馬修斯 - 36歲  在猶他爵士隊的新秀賽季中出場82場比賽後,韋斯利·馬修斯的職業生涯一直是兩位數的得分手和高于平均水平的射手。馬修斯在他 13 年的職業生涯中曾在 7 支球隊效力,并在 2010 年代在開拓者隊和獨行俠隊達到頂峰。在他的職業生涯中,他場均12.0分,真實投籃命中率為55.9%。馬修斯在他職業生涯的前11個賽季都是首發球員...
2026-05-25
又感人又甜的甜寵劇推薦(下飯又助眠的甜寵劇)
又感人又甜的甜寵劇推薦(下飯又助眠的甜寵劇)
  甜寵劇下飯又助眠,是當下電視劇(網劇)市場的一大主流。   在最簡單的世界裡,談最純粹的戀愛,讓人感受歲月靜好。   這些劇的特點是從頭到尾男女主“抱抱親親舉高高”,外加各種花式“高甜撒糖”。   看了這種甜膩款戀愛,有沒有想戀愛的感覺?你該如何安放一顆少女心?            劇名:我與你的光年距離   主演: 宋威龍 / 周雨彤 / 王以綸  ...
2026-05-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved