键盘输入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;
}