冒泡排序数值比较(四个数)

作者在 2020-02-28 08:46:39 发布以下内容
#include<stdio.h>
//四个数比较大小(冒泡排序由小到大)
/*核心思想:变量寄存,两两比较*/

int main(int argc,char *argv[]){
    
    int a,b,c,d,num;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a>b){num=a;a=b;b=num;}
    if(a>c){num=a;a=c;c=num;}
    if(a>d){num=a;a=d;d=num;}
    
    if(b>c){num=b;b=c;c=num;}
    if(b>d){num=b;b=d;d=num;}
    
    if(c>d){num=c;c=d;d=num;}
    printf("比较大小:%d<%d<%d<%d\n",a,b,c,d);
    
}
默认分类 | 阅读 1951 次
文章评论,共1条
齿意菜国(游客)
2021-07-12 21:08
1
老哥感觉你这个是选择排序吧?应该不是冒泡排序
游客请输入验证码
文章分类
最新评论
  • 齿意菜国:老哥感觉你这个是选择排序吧?应该不是冒泡排序