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

題目要求:

輸入一個數字序列{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
推荐阅读
十萬元跨行取款手續費
十萬元跨行取款手續費
十萬元跨行取款手續費?中新經緯客戶端7月8日電在8日舉行的國務院政策例行吹風會上,中國銀行保險監督管理委員會、消費者權益保護局局長郭武平就“降低自動取款機跨行取現手續費”進展做出解答,他表示,異地跨行取現的降費幅度達到了80%以上,相對于同...
2026-03-03
高效遠程桌面工具
高效遠程桌面工具
遠程桌面軟件鋒哥之前給大家介紹過不少了,例如:ToDesk、向日葵、一鍵遠控TeamViewer、WeWorkCloudesk、AnyDesk、RustDesk等等。不過對于有些用戶來說,他們會考慮使用rdp的遠程桌面,畢竟可靠性和安全性也...
2026-03-03
三生三世折顔為什麼不大戰
三生三世折顔為什麼不大戰
說起三生三世十裡桃花這部電視劇大家應該都比較熟悉了吧,這部電視劇在上線的時候獲得了很多人的關注,出色的劇情和畫面制作也讓它收獲了良好的口碑,接下來就和小編一起來看看這部劇的一些事情吧。這部劇主要是圍繞着白淺和夜華的感情展開的,不過劇中的其他...
2026-03-03
經濟社會穩定均衡發展
經濟社會穩定均衡發展
新華社北京10月13日電《經濟參考報》10月13日刊發文章《千鈞将一羽輕重在平衡——經濟社會協調發展邁上新台階》。文章稱,中部和西部地區生産總值占全國的比重由2012年的21.3%、19.6%提高到2021年的22%、21.1%。中西部地區...
2026-03-03
相聲教學課程
相聲教學課程
《德雲鬥笑社》終于開播,相信很多小夥伴都去看了,我一個不是粉絲的朋友,也找我說道,選大褂那趴簡直不要太好笑,你覺得最好笑的是哪個部分呢?言歸真傳,這周的花絮出了一期“專業知識”,由德雲社的演員們為大家詳細講解相聲行業的專業術語,快來補課!第...
2026-03-03
Copyright 2023-2026 - www.tftnews.com All Rights Reserved