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

題目要求:

輸入一個數字序列{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-01
我的世界裡有哪些生物
我的世界裡有哪些生物
在我的世界裡有着幾十種不同的生物,每一種生物都有自己的特性,有的生物特性出于你的意料意外,不過今天不跟大家唠嗑生物的特性,而是盤點我的世界裡長相最“正”的生物,說它們是正方形好像也不為過!而我的世界裡你知道有幾種方形生物,第5種決定你是萌新...
2026-05-01
胃好人長壽四個養胃小妙招要記牢
胃好人長壽四個養胃小妙招要記牢
山西省中醫院腫瘤三科張珍珍第一招按時吃飯,定時定量,吃好早餐,七八分飽,避免暴飲暴食不餓不吃飯,已經成了不少人的習慣。早上時間匆忙,來不及吃早餐就去上班;工作起來,一定要等幹完活再去吃飯等都是不良的習慣。一般每日三餐,每餐相隔4~6小時,胃...
2026-05-01
國戰指揮語錄
國戰指揮語錄
《千裡走單騎》中的國王是選出來的,這個設計決定了想當上國王,不是憑本團戰力就能決定的。大家都知道,别的遊戲裡類似的玩家領袖都是打出來,簡單粗暴,誰拳頭大誰說了算。但在《千裡走單騎》中國王是選舉的,也就是說想要當國王必須要得到多數人的認可。靠...
2026-05-01
尿毒症獻血會被采用嗎
尿毒症獻血會被采用嗎
尿毒症獻血會被采用嗎?蘭州晚報訊近日,蘭州大學第二醫院泌尿外科為一名26歲的尿毒症患者成功開展ABO血型不相容(ABOi)親屬活體腎移植術這是甘青甯新地區首例ABO血型不相容的腎移植手術,我來為大家講解一下關于尿毒症獻血會被采用嗎?跟着小編...
2026-05-01
Copyright 2023-2026 - www.tftnews.com All Rights Reserved