题目描述
用指针实现:将具有10个元素的一维数组中的数据倒置。
输入
10个元素。
输出
倒置数据。
样例输入
0 1 2 3 4 5 6 7 8 9
样例输出
9 8 7 6 5 4 3 2 1 0
问题分析:
可以定义两个数组,一个存放原始数据,另外一个存放倒置数据,本题过于简单,直接放代码:
#include<stdio.h>
int main()
{
int a[11]={0},b[11]={0};
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
b[9-i]=a[i];
}
for(int i=0;i<9;i++)
{
printf("%d ",b[i]);
}
printf("%d",b[9]);
return 0;
}
输出结果:
欢迎批评指正!