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

題目要求:

輸入一個數字序列{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
推荐阅读
iphone6s電信版哪個顔色好看
iphone6s電信版哪個顔色好看
現在買什麼手機最劃算呢?新機現在買iPhone7最劃算,二手機呢?買什麼劃算?當然是iPhone6s,iPhone6s的性能和iPhone7其實差不了多少,主要是iPhone7有防塵防水的功能,iPhone6s雖然也具備一定的防水功能,但是...
2026-01-01
冬瓜紅薯葉的做法大全
冬瓜紅薯葉的做法大全
導語:秋天南瓜土豆靠邊站,最該多吃的菜是它,現在正當季,不懂可惜了大家好,我是傻姐美食,生活中唯有美食和美景不可辜負。秋天南瓜土豆靠邊站,最該多吃的菜是它,今天傻姐給大家分享秋季裡最好吃的長壽菜“紅薯葉子”的做法。經常買菜的家庭主婦大約都知...
2026-01-01
資産減值損失的明細有哪些
資産減值損失的明細有哪些
資産減值,是指資産的可收回金額低于其賬面價值。我們在實務過程中也會遇到這種問題,你會做它的會計分錄,那麼你知道應該怎麼計提嗎?資産計提減值的步驟第一步:首先計算出整個資産組的減值損失(可收回金額低于賬面價值的差額)。比如資産組的賬面價值為1...
2026-01-01
什麼都在漲價我們該怎麼辦
什麼都在漲價我們該怎麼辦
一個上市公司股東最關心的指标,竟引發了熱議,原來市場中多半人居然都算錯了?!本周,一則看似利好的公告悄然發布。不過有點炸鍋的是,一個簡單的每股淨資産計算,竟然成為諸多證券軟件的“滑鐵盧”。“幾乎所有證券軟件顯示的公司每股淨資産數據都與這家公...
2026-01-01
雲計算行業安全規範
雲計算行業安全規範
雲計算行業安全規範?據ZDnet網6月27日報道,Zscaler在其ZenithLive會議上透露了将推出雲原生應用程序保護平台(CNAPP)平台,稱為PoseControl該平台旨在幫助DevOps和安全團隊更高效地協作,以便在開發生命周...
2026-01-01
Copyright 2023-2026 - www.tftnews.com All Rights Reserved