A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#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;
        }
}

1 个回复

正序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马