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

題目要求:

輸入一個數字序列{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.大氣壓是由于空氣受到重力作用緊緊包圍地球而對浸在它裡面的物體産生的壓強。如果沒有地球引力作用,地球表面就沒有大氣,從而也不會有大氣壓。地面大氣...
2026-06-29
德陽比較幹淨的水上樂園(德陽人将擁有自己的專屬水上世界)
德陽比較幹淨的水上樂園(德陽人将擁有自己的專屬水上世界)
  大家好,我是房掌櫃。   随着時間進入9月,炎夏正式與我們揮手告别,房掌櫃開心得有點想拍巴巴掌,這個夏天被動辄30 的高溫天氣折磨得想崩潰,自己也被曬黑了至少8個度數。      說到夏天,不知道各位看官姥爺在夏天的避暑奇招都是啥?   面對出門分分鐘要被烤熟的天氣,房掌櫃隻想360°翻轉兩周半,“撲通”一聲跳進水裡,不帶起一丁點水花。   沒錯,夏天最...
2026-06-29
三伏貼主要夏天什麼時候貼(夏季三伏貼火了)
三伏貼主要夏天什麼時候貼(夏季三伏貼火了)
  三伏貼,又名天灸,是一種傳統中醫的治療方法,源自于清朝。它結合針灸、經絡與中藥學,在夏季三伏天,以中藥直接貼敷于穴位,經由中藥對穴位産生微面積化學性、熱性刺激,達到治病、防病的效果。      什麼是冬病?   冬病就是在冬季易發作、常發作的疾病或不适。表現在:呼吸系統、消化系統、生殖系統、骨關節系統。   具體來說“冬病”的易發人群多為虛寒性體質,也就...
2026-06-29
聖誕節店鋪玻璃櫥窗(超乎想象的聖誕櫥窗)
聖誕節店鋪玻璃櫥窗(超乎想象的聖誕櫥窗)
  總以為時間會很慢,還有大把的時間,但是,眼看着,2019又要過去了。在即将過去的一年裡。您有哪些收獲,有什麼遺憾呢?在總結過去的同時,更多的人會放下一切,享受一年來難得的喜悅。春種秋收,夏耘冬藏,今年的農曆年也來得比較早,東西方文化其實有很多共通的地方,在冬季,大家都希望忘卻一年的煩惱,享受一年的豐收喜悅,所以,年終都是要過大節的。   當然,過節的時候...
2026-06-29
乸粵語讀la還是na(這兩個字如何讀)
乸粵語讀la還是na(這兩個字如何讀)
     我們國家所使用的漢字可以說是世界上曆史最悠久的文字之一,同時也是唯一一個從古至今一直傳承下來的文字。他的出現可以說對推動整個東亞地區的文化發展都起到了極大的作用,像日本,韓國等附近一些國家的文字都是從漢字演變出來的。   而正是因為漢字廣泛的地區傳播性以及悠久的曆史造成了他所産生的字數達到了一個十分驚人的地步,僅僅是現在已經發現的漢字都已經達到了1...
2026-06-29
Copyright 2023-2026 - www.tftnews.com All Rights Reserved