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

題目要求:

輸入一個數字序列{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
推荐阅读
街頭霸王說唱組合
街頭霸王說唱組合
在《街頭霸王》的幕後其實還隐藏着各種各樣的組織,而我們今天要說的則是“IwashigahamaJapanWomen'sPro-Wrestling”,也就是鰯ヶ浜日本女子プロレス(日本女子職業摔跤)。隊伍徽章:這在《街頭霸王》系列中算...
2026-04-25
榮耀20i詳細評測
榮耀20i詳細評測
對于成長在互聯網環境下的年輕一代而言,社交屬性愈加突出,通過手機來記錄分享生活早已成為一種常态,拍照、娛樂以及新鮮的科技感往往是他們選擇手機的關鍵。伴随着這一群體消費實力的提升,他們的聲音被不斷放大,成為市場中不可忽視的消費力量。也正是如此...
2026-04-25
冬季必備穿搭再冷也不怕
冬季必備穿搭再冷也不怕
不冷不熱的天氣,是最舒服的天氣,對于不擅長搭配的女生來說,在這種情況下,屬于一個亂穿衣的季節,很難找到更适合自己的搭配風格。正确的搭配方式,應該選擇适合自己的單品,讓搭配具有一定的恒溫效果,達到不冷不熱的狀态。實用的搭配方式,不僅可以擺脫更...
2026-04-25
賽爾号巴魯斯努力值
賽爾号巴魯斯努力值
巴魯斯賽爾号基礎主寵,從2009年開始精靈融合還不是那麼普遍的時候它作為基礎精靈而被參戰,就和傑尼龜差不多。有着奠基作用,巴魯斯在09年有用,算是一般精靈,但是後來因為部分稀有精靈的實力要超越主寵,所以它們需要被強化。可能一部分是因為系統的...
2026-04-25
境外所得如何繳納個稅
境外所得如何繳納個稅
境外所得如何繳納個稅?1外籍個人符合居民個人條件的,是不是住房補貼既可以享受免稅,又能享受專項附加扣除?,下面我們就來說一說關于境外所得如何繳納個稅?我們一起去了解并探讨一下這個問題吧!境外所得如何繳納個稅1外籍個人符合居民個人條件的,是不...
2026-04-25
Copyright 2023-2026 - www.tftnews.com All Rights Reserved