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

題目要求:

輸入一個數字序列{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
推荐阅读
新版本劍聖打野出裝和天賦
新版本劍聖打野出裝和天賦
S6羊刀AP劍聖符文出裝詳解LOL新聞S6羊刀劍聖漸漸興起,主要就是因為新版羊刀得到了大幅度加強,所以很多玩家們看到了曾經非常火爆的AP劍聖複蘇的希望,說到底S6新版AP劍聖的核心就是羊刀和吞噬者科技槍,還有全新天賦“戰争熱誠”與納什之牙也...
2026-01-12
T載體的作用以及克隆時為什麼要用T載體
T載體的作用以及克隆時為什麼要用T載體
T載體的作用以及克隆時為什麼要用T載體?T載體又叫T質粒載體,是指T4噬菌體DNA連接酶,作用是在有Mg2、ATP存在的連接緩沖系統中,将分别經酶切的zd載體分子與外源DNA分子進行連接,現在小編就來說說關于T載體的作用以及克隆時為什麼要用...
2026-01-12
日語能力考試正确率多少可以過
日語能力考試正确率多少可以過
我們經常看到大家都說要考能力考,但是很多時候我們可能不太清楚學到每個級别其實可以達到什麼樣的水平。下面我們就來了解一下吧!JLPT日語能力考有N1、N2、N3、N4、N5五個級别。最低的等級是N5,最高的等級是N1。當然,學習從來不是一個人...
2026-01-12
地震怎麼才能有效逃生
地震怎麼才能有效逃生
地震怎麼才能有效逃生?【地震來了如何安全逃生】地震是破壞性極強的自然災害,雖無法避免和控制,但掌握科學避險方法和逃生技巧,有助于減輕災難帶來的傷害戳圖學習逃生技巧,關鍵時刻能救命,下面我們就來說一說關于地震怎麼才能有效逃生?我們一起去了解并...
2026-01-12
多肉植物落地生根老掉葉子
多肉植物落地生根老掉葉子
随着春天的到來,多肉植物也開始進入花期。很多花友養多肉,想讓植株快點長大,或者維持比較好的株型,都會主動把花箭剪掉,節省養分消耗。但也有一些花友,喜歡讓多肉植物開花。一方面,有些多肉植物開花時,的确是挺漂亮的。另外一方面,多肉植物能順利開花...
2026-01-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved