键盘输入10个数存入一维数组中,编程实现将其中的值前后倒置后重新存入该数组中并输出

键盘输入10个数存入一维数组中,编程实现将其中的值前后倒置后重新存入该数组中并输出

收尾逐个交换即可

int main()
{
  int i,a[10];
  printf("请输入10个整数:");
  for(i=0;i<10;i++)
    scanf("%d",&a[i]);
  for(i=0;i<5;i++)
  {
    int t = a[i];
    a[i] = a[9-i];
    a[9-i] = t;
  }
  for(i=0;i<10;i++)
    printf("%d ",a[i]);
  return 0;
}

代码如下:

#include <stdio.h>

int main()
{
    int i,a[10],t;
    printf("请输入10个数:");
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    for(i=0;i<5;i++)
    {
        t = a[i];
        a[i]=a[9-i];
        a[9-i] = t;
    }
    printf("倒置后:");
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    printf("\n");
    return 0;
}