首页
/
每日頭條
/
圖文
/
c語言如何将數字從小到大排列
c語言如何将數字從小到大排列
更新时间:2026-04-26 12:51:23

題目要求:

輸入一個數字序列{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
推荐阅读
redmik30pro标準版支持多少倍變焦
redmik30pro标準版支持多少倍變焦
今天抽空整理了下k30pro更換攝像頭的教程,給有需要的兄弟。首先,現在手機拆解基本要麼從屏幕拆,要麼從後殼拆,k30pro是從後殼拆;通常我們需要用到一個小吸盤,如下圖。(記得先關機)吸盤吸住一個角用力提拉環,此時會有一條縫出來(如果不好...
2026-04-26
realme真我gt評測性能旗艦首秀
realme真我gt評測性能旗艦首秀
一、前言:年輕就是敢“破門”真香旗艦總是屬于realme進入2021年,除了一些大秀肌肉的機皇先後亮相賺足眼球之外,不少廠商紛紛拿出最大誠意打造的真香旗艦也吸引着用戶目光。什麼是真香旗艦?“這XX真香!”是不少人常常挂在嘴上的口頭禅。很多人...
2026-04-26
駕考二科和三科哪個難
駕考二科和三科哪個難
現在的駕考,到底是科二難,還是科三難?到底是科二難還是科三難?對于考取過駕駛證的人來說,肯定是各執一詞各有各的說法。考試一次性通過的,會說科二科三都不難,科二考的次數比科三次數多的會說科二難,反之就會說是科三難,請關注:容濟點火器有句話是說...
2026-04-26
買賣合同常見法律糾紛
買賣合同常見法律糾紛
每家公司都需要購買各種東西,小到日用品,大到生産設備,一旦産生争議,一定要注意以下幾招,招招都可解憂。第一招網購管轄有便利以信息網絡方式訂立的買賣合同,通過信息網絡交付标的物的,以買受人住所地為合同履行地;通過其他方式交付标的物的的,收貨地...
2026-04-26
泰安東到濟南公交圖
泰安東到濟南公交圖
泰安東到濟南公交圖?□記者劉濤通訊員李家祥報道,接下來我們就來聊聊關于泰安東到濟南公交圖?以下内容大家不妨參考一二希望能幫到您!泰安東到濟南公交圖□記者劉濤通訊員李家祥報道本報泰安訊1月19日7:00,濟南與泰安間K919路城際公交開通,公...
2026-04-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved