开发者社区 问答 正文

用c语言输入6个实数,用冒泡排序法降序排序并输出

用c语言输入6个实数,用冒泡排序法降序排序并输出

展开
收起
知与谁同 2018-07-15 17:30:24 3590 分享 版权
1 条回答
写回答
取消 提交回答
  • #include <stdio.h>
    int main()
    {
        int a[6],i,j;
        printf("请输入6个数字:\n");
        for(i=0;i<6;i++)
            scanf("%d",&a[i]);
        for(i=0;i<5;i++)//冒泡。
        {
            for(j=0;j<5-i;j++)
            {
                if(a[j]<a[j+1])
                {
                    int t=a[j];
                    a[j]=a[j+1];
                    a[j+1]=t;
                }
            }
        }
        printf("冒泡排序后:\n");
        for(i=0;i<6;i++)
            printf("%d ",a[i]);
        printf("\n");
         return 0;
    }
    2019-07-17 22:49:23
    赞同 展开评论