首页
/
每日頭條
/
圖文
/
c語言如何将數字從小到大排列
c語言如何将數字從小到大排列
更新时间:2026-05-27 01:24:40

題目要求:

輸入一個數字序列{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
推荐阅读
最好養活的金魚品種
最好養活的金魚品種
金魚發源于我國,身姿奇異、形态優美、品種繁多,大多十分皮實好養。它們的水質及溫度适應能力極強,可以在不十分清澈的弱堿性水中生存,還能忍受零度的低溫,這是很多熱帶觀賞魚都無法企及的。但有些珍貴的金魚品種其實并不好養,一起來看看是哪些品種吧!水...
2026-05-27
白羊男最佳妻子
白羊男最佳妻子
白羊座與天秤座是兩個屬性不同的星座,卻有着奇妙的相似之處,他們都愛好和平,都讨厭争鬥與矛盾,他們個性都看似平和好相處,實則内心驕傲又自我,強烈的自我意識讓他們很難融入一個集體之中,因為他們的個性實在太過鮮明,太過驕傲,都是甯折不彎的剛烈性子...
2026-05-27
唇膏能去除臉上的黑頭嗎
唇膏能去除臉上的黑頭嗎
潤唇膏能去黑頭嗎潤唇膏并不能完全清除黑頭,僅僅是可以起到改善的效果。潤唇膏去黑頭這個方法并不适合油性皮膚,因為唇膏一般是滋潤型的,含有的油脂比較多,而黑頭的形成主要是因為皮膚油脂清潔不幹淨造成的。用什麼潤唇膏能去黑頭可以使用凡士林唇膏,因為...
2026-05-27
自制零食簡單不長胖不用烤箱
自制零食簡單不長胖不用烤箱
今天和大家分享6種小零食的做法,每一種都很美味,而且做法超簡單,輕松就能在家搞定,零技巧零難度,比外面買的吃着更放心,有喜歡的朋友們可以收藏起來照着做,大人小孩都愛吃,尤其在追劇時邊吃邊看,真是舒服。雞蛋卷1.準備一個小盆,打入4個雞蛋,加...
2026-05-27
量塊精度表示方法
量塊精度表示方法
量塊是計量中常用的标準件,在日常使用中可以作為各類儀器校準中的輔助工具,而量塊自身如果進行檢定校準,其校準過程中溫度的條件就是需要多次進行調控,因為量塊的校準需要在恒溫環境下進行,量塊的精确度和實驗室環境的溫度有很大聯系,那麼量塊檢定校準中...
2026-05-27
Copyright 2023-2026 - www.tftnews.com All Rights Reserved