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

題目要求:

輸入一個數字序列{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
推荐阅读
豌豆澱粉糯米粉做好吃的
豌豆澱粉糯米粉做好吃的
哈喽,朋友們,大家好,今天團團教大家做豌豆粉,真的是超好吃,而且做法超級簡單,家裡沒有豌豆粉的可以用普通澱粉試一下哦首先我們來準備一下材料吧,就是水和澱粉,首先澱粉的量看大家能吃多少,50克或者100克就可以,不要在多啦,吃不完,而澱粉和水...
2026-05-02
昆明幾個清真寺
昆明幾個清真寺
昆明幾個清真寺?雲南省一個多民族的省份,很包容了各個民族,雲南除了一些土著少數民族外,還有就是回族,回族信奉伊斯蘭教,在雲南紅河州地區除了哈尼族彜族最多之外,就要算回族最多了還有一個就是玉溪的通海納家營也是回族聚居區,這兩大地方回族的伊斯蘭...
2026-05-02
工業企業利潤國家統計局
工業企業利潤國家統計局
6月27日,國家統計局公布數據顯示,1-5月,全國規模以上工業企業實現利潤同比增長1%。不少人覺得,經濟形勢這麼嚴峻,怎麼數據還在增長呢?新聞上總是提到的“規模以上工業企業”到底有什麼意義?這個數據對我們觀察經濟運行并作出投資決策有什麼幫助...
2026-05-02
小男孩關門打人
小男孩關門打人
小男孩關門打人?小區有個小男孩小a比我兒子大半歲,兩年前從外地搬到我們小區來,他媽媽自己帶他,第1次見他媽媽,覺得長得還可以,又挺熱情,她總是歡迎我們小區一群寶媽到她家裡去在這點上,但凡有人做到我不敢做的,我都是會非常佩服的,今天小編就來聊...
2026-05-02
南昌到鄭州高鐵需幾小時
南昌到鄭州高鐵需幾小時
南昌到鄭州高鐵需幾小時?9月21日起,鄭州鐵路局啟用新列車運行圖,新增直通旅客列車2對、高峰線列車4對,更改車次3對、變更運行區段3對,今天小編就來說說關于南昌到鄭州高鐵需幾小時?下面更多詳細答案一起來看看吧!南昌到鄭州高鐵需幾小時9月21...
2026-05-02
Copyright 2023-2026 - www.tftnews.com All Rights Reserved