开发者社区> 问答> 正文

C语言程序题:用冒泡排序法对10个整数按照由小到大的顺序进行排序

C语言程序题:用冒泡排序法对10个整数按照由小到大的顺序进行排序

展开
收起
知与谁同 2018-07-15 14:55:59 2958 0
1 条回答
写回答
取消 提交回答
  • #include "stdio.h"
    void main()
    {
    int a[10];
    printf("Input 10 numbers!");
    printf("\n");
    for(int i=0; i<10; i++)
    {
    scanf("%d",&a[i]);
    }
    printf("The result:");
    for(i=9; i>0; i--)
    {
    for(int j=0; j<i; j++)
    {
    if(a[j] > a[j+1])
    {
    int temp = a[j];
    a[j] = a[j+1];
    a[j+1] = temp;
    }
    }
    }
    for(i=0; i<10; i++)
    {
    printf("%5d",a[i]);
    }
    printf("\n");
    }

    -------------------------

    #include<stdio.h>
    void main()
    {int a[10],i,j,tmp;
    for(i=0;i<10;i++)
    scanf("%d",&a[i]);
    for(i=0;i<10;i++)
    for(j=i+1;j<10;j++)
    if(a[i]>a[j])
    {tmp=a[i];a[i]=a[j];a[j]=tmp;}
    for(i=0;i<10;i++)
    printf("%4d",a[i]);
    }

    2019-07-17 22:50:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载