简单冒泡排序
將5個數字按從小到大排序。
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() {int x[5] = {0},temp = 0;for(int i = 0;i<5;i++){scanf("%d",&x[i]);}//冒泡排序(升序)for(int j = 0;j<4;j++)//n個數只需掃描n-1次,每次將最大值放到最后{for(int k = 0;k<4-j;k++)//每一趟掃描到倒數第j個數截至{if(x[k]>x[k+1])//后一位數比前一位數小的話,就交換兩個數的位置(升序){temp = x[k];x[k] = x[k+1];x[k+1] = temp;}}}printf("%d->%d->%d->%d->%d",x[0],x[1],x[2],x[3],x[4]);return 0; }結果
16 54 24 21 69 16->21->24->54->69 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 幻塔有哪些密码宝箱
- 下一篇: C语言怎么输出百分号%