红联Linux门户
Linux帮助

求高手帮忙编程。

发布时间:2013-10-25 13:24:48来源:红联作者:nice丶
由键盘输入10个数,存在于r数组中,找出第5小的数并输出,最后输出从大到小的排列顺序。
文章评论

共有 2 条评论

  1. Quickgram 于 2013-10-26 08:50:04发表:

    2# nice丶


    牛b

  2. nice丶 于 2013-10-25 16:56:07发表:

    还是自己动手。。
    #include
    main()
    {
    int n=10,i,j,flag=0,R[11];
    for(i=1;i<11;i++)
    scanf("%d",&R[i]);
    for(i=1;i {flag=1;
    for(j=1;j<=n-i;j++)
    if(R[j+1] {flag=0;
    R[0]=R[j];
    R[j]=R[j+1];
    R[j+1]=R[0];
    }
    if(flag==1)
    break;
    }
    printf("%5d",R[5]);
    printf("\n");
    for(i=10;i>0;i--)
    printf("%5d",R[i]);
    printf("\n");
    }