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

題目要求:

輸入一個數字序列{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
推荐阅读
泌尿系統疾病容易造成腎結石麼
泌尿系統疾病容易造成腎結石麼
泌尿系統疾病容易造成腎結石麼?近日,由哈醫大二院泌尿外科三病房主辦的巴德泌尿“滾石”學術沙龍在哈醫大二院召開,來自北京、廣州、鄭州、沈陽等地的20多位國内知名泌尿外科領域的專家和40餘位黑龍江省内泌尿外科醫生參加了會議哈醫大二院副院長仰曙芬...
2026-05-06
孩子身體有這些表現可能要長高了
孩子身體有這些表現可能要長高了
文|好孕姐前段時間,朋友發現他家14歲的兒子忽然變胖了,而且每天飯量也大的驚人。她擔心兒子這樣下去容易吃成個大胖子,不好看,就讓兒子注意一下飲食。但是,孩子的奶奶卻說:“長胖了好,這說明孩子正在長個子呢。”可一段時間過後,她發現兒子個子基本...
2026-05-06
漢武帝為什麼殺鈎弋夫人
漢武帝為什麼殺鈎弋夫人
說起漢武帝晚年最為寵愛的鈎弋夫人,人們的心中總會不由地充滿了惋惜之情:一個風華正茂的絕色美人,在最好的年紀,卻被自己的丈夫賜死。究其死因,竟然是年邁的丈夫武帝害怕自己死後“主少母壯”,大漢王朝會再現“呂氏之禍”;所以,漢武帝要“殺母立子”以...
2026-05-06
十二生肖婚姻配對宜忌排行
十二生肖婚姻配對宜忌排行
上次小編給大家介紹了一下婚姻和美的生肖配對。有一些手誤得到了各位的指正,小編表示特别抱歉,也很謝謝大家這麼仔細的看完了小編的文章,那麼今天小編就來給大家介紹一下老祖宗說的生肖配對的禁忌。當然了,也不是說這兩個生肖完全不能結婚,那麼也太有失偏...
2026-05-06
ipadhome鍵壞了如何激活
ipadhome鍵壞了如何激活
前幾天宅男的ipadhome鍵壞了,每次打開一個程序後,想要退回主頁都要折騰半天。拿去維修被告知要花不少銀子,考慮再三,決定抛棄實體Home鍵,充分利用屏幕虛拟鍵讓Ipad發揮餘熱。發現現在Ipad虛拟Home鍵的操作體驗真的不輸實體鍵,怪...
2026-05-06
Copyright 2023-2026 - www.tftnews.com All Rights Reserved