开发者社区> 问答> 正文

排序算法。要求在界面上显示包括原始数据(如以10个数据为例),排序过程以及排序后数据。

求高手

展开
收起
知与谁同 2018-07-19 11:37:00 1473 0
1 条回答
写回答
取消 提交回答
  • #include<stdio.h>

    int main()
    {
    int a[10];
    printf("Please input 10 numbers:\n");
    int i,j,temp;
    for(i=0;i<10;i++)
    scanf("%d",&a[i]);
    printf("Your numbers are:\n");
    for(i=0;i<10;i++)
    printf("%d ",a[i]);
    printf("\n\nPai xu guo cheng:\n");
    for(i=0;i<10;i++)
    {
    for(j=0;j<10-1-i;j++)
    {
    if(a[j]>a[j+1])
    {
    temp=a[j];
    a[j]=a[j+1];
    a[j+1]=temp;
    }
    }
    for(j=0;j<10;j++)
    printf("%d ",a[j]);
    printf("\n");
    }
    printf("\nThe result is:\n");
    for(i=0;i<10;i++)
    printf("%d ",a[i]);
    printf("\n");
    return 0;
    }
    不知道你要求的是那种排序方法,我写了个冒泡的,你看看嘛。
    2019-07-17 22:50:18
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载