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

題目要求:

輸入一個數字序列{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-31
風駿5汽油皮卡報價
風駿5汽油皮卡報價
随着"皮卡解禁"地區的不斷增多,宜商宜乘的皮卡逐漸"熱"起來。作為中國皮卡行業的"一哥",長城汽車進一步加速在皮卡領域的産品布局。近日,長城風駿5柴油國六正式上市,共推出兩款車型,兩驅精英型和...
2026-05-31
衣櫃用禾香闆好還是顆粒闆好
衣櫃用禾香闆好還是顆粒闆好
FASHIONThepursuitoffashionisnotonlyfocusedonthesurface,butalsoaninnerandoutercultivation在裝修房子之前,家友們最先應該了解的,就是裝修材料,畢竟建材行業...
2026-05-31
所有寶可夢種族值的排行榜
所有寶可夢種族值的排行榜
小夥伴們好呀,本篇小二要帶來的依然是奇聞趣事的文章,本次的奇聞趣事小二會說到關于八代遊戲《劍/盾》、竹蘭這個人物角色、動畫小欄目的一些趣事,也會按照慣例提到一些寶可夢的相關細節,那麼,就讓我們來看看都有什麼内容吧。PS:本文可能并不具有太大...
2026-05-31
羽毛球場地尺寸與高度
羽毛球場地尺寸與高度
羽毛球場地尺寸與高度?現在很多人都愛運動,其中打羽毛球是一個不錯的選擇,我們都知道打羽毛球正規的是在一個羽毛球場地,這個羽毛球場地會分為兩個區,中間會有球網,打球的發球區也有區分,因此很多人就很好奇羽毛球場地的尺寸是多少,是一個什麼樣的标準...
2026-05-31
Copyright 2023-2026 - www.tftnews.com All Rights Reserved