黑马程序员技术交流社区

标题: C 数组前后位置是这样互换的 [打印本页]

作者: 起个名老说太长    时间: 2016-4-6 10:37
标题: C 数组前后位置是这样互换的
#include《stdio.h》
int main()
{
  //声明一个长度为10的数组
  int array[10];
  printf("请逐个输入数组:");
  
  //逐个接受输入的数组
  for(int index = 0; index < 5; index ++)
  {
     scanf("%d",&array【index】);
  }
  //显示输入的数组元素,遍历数组
  for(int index = 0;index < 5 ;index ++)
  {
     printf("%d",array【index】);
  }
  printf("---------------华丽分割线----------------------");

  //将数组中的元素互换
  for(int index = 0 ;index < 2 ;index ++)
  {  
   // 转换2个数的值,有几种方法,这只就直接通过中间变量进行交换
     int temp = array[index];
     array[index] = array[4-index];
     array[4-index] = temp;
  }
  //讲转换后的数组输出,for循环遍历
  for(int index = 0 ; index < 5;index ++)
{
    printf("%d",array[index]);
}

  return 0 ;
}

作者: tdwydan1    时间: 2016-4-7 22:27
随便逛逛




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