输入10个整数存入一维数组,再按逆序重新存放后输出(用指针方式实现)。

如题所述

#include

#define
n
10
//可以通过改变本数的大小从而改变数组的大小
main()
{
int
a[n];
int
*p,i=0;
p=a;
while
(++i<=n)
{
scanf("%d",p++);
//通过指针接受输入
}
while
(--i>0)
{
printf("a[%d]=%d,",n-i,a[n-i]);//输出数组内容作为参照,与题意要求无关,可删除本行
printf("%d\n",*(--p));//通过指针接受输出
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答