首页 > 电脑

序存放数据功能:将一个数组中的值按逆序重新存放。程序运行如下:

更新时间2019-05-31 10:01:39

#include"stdio.h"

void main()

{

  int a[10]={1,2,3,4,5,6,7,8,9,10},k,t;

  int  *i,*j;

printf("原始数组: ");

for(k=0;k<10;k++)

   printf("%d  ",a[k]);

for(i=a,j=&a[9];*j-*i-1>0;i++,j--)

  {    t=*i;    

       *i=*j;

       *j=t;  

  }

printf(" 逆序存放后的数组: ");

for(k=0;k<10;k++)

  printf("%d  ",a[k]);

printf(" ");

}


输出结果:

#include"stdio.h"

void main()

{

  int a[10]={1,2,3,4,5,6,7,8,9,10},k,t;

  int  *i,*j;

printf("原始数组: ");

for(k=0;k<10;k++)

   printf("%d  ",a[k]);

for(i=a,j=&a[9];*j-*i-1>0;i++,j--)

  {    t=*i;    

       *i=*j;

       *j=t;  

  }

printf(" 逆序存放后的数组: ");

for(k=0;k<10;k++)

  printf("%d  ",a[k]);

printf(" ");

}

#include"stdio.h"

void main()

{

  int a[10]={1,2,3,4,5,6,7,8,9,10},k,t;

  int  *i,*j;

printf("原始数组: ");

for(k=0;k<10;k++)

   printf("%d  ",a[k]);

for(i=a,j=&a[9];*j-*i-1>0;i++,j--)

  {    t=*i;    

       *i=*j;

       *j=t;  

  }

printf(" 逆序存放后的数组: ");

for(k=0;k<10;k++)

  printf("%d  ",a[k]);

printf(" ");

}


上一篇:如何让DS7400防区利用PO2实现复位

下一篇:EXCEL中每一列中有不同的型号,及对应的材质,加工类型,如何输入后,自动弹出,每月都是这样重复输入