黑马程序员技术交流社区

标题: 跟老师讲的排序不一样的倒序排列,自己做的 [打印本页]

作者: ccgg54t3    时间: 2016-2-6 14:13
标题: 跟老师讲的排序不一样的倒序排列,自己做的
#include <stdio.h>
void exchange(int x[],int n);

int main()
{
    int i,a[10]={2,7,8,4,0,1,9,4,9,1};
    printf("最开始的排列是:\n");
    for (i=0;i<10;i++)
        printf("%d\t",a[i]);
    printf("\n");
    exchange(a,10);
    printf("反向交换值后的排列:\n");
    for (i=0;i<10;i++)
        printf("%d\t",a[i]);
    printf("\n");
   
return 0;
}

void exchange(int x[],int n)
{
    int temp ,i,j,m=(n-1)/2;
    for (i=0;i<=m;i++){
        j=n-1-i;
        temp=x[i];
        x[i]=x[j];
        x[j]=temp;
        }
}
作者: 杨冬武    时间: 2016-2-6 23:09





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2