简单冒泡排序
將5個數(shù)字按從小到大排序。
#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個數(shù)只需掃描n-1次,每次將最大值放到最后{for(int k = 0;k<4-j;k++)//每一趟掃描到倒數(shù)第j個數(shù)截至{if(x[k]>x[k+1])//后一位數(shù)比前一位數(shù)小的話,就交換兩個數(shù)的位置(升序){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; }結(jié)果
16 54 24 21 69 16->21->24->54->69 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
- 上一篇: 幻塔有哪些密码宝箱
- 下一篇: 想买设备在农村家乡巡回放影片,有市场吗?