7-3 指针与数组
编程读入若干整数(不超过50个)到数组中,然后倒序输出,遍历数组时用指针实现。
输入样例:
1 5 25 18 -299
输出样例:
-299 18 25 5 1
#include<stdio.h>
int main()
{
int t,i=0;
int a[50];//important;
int *p;
while(1)
{
t=scanf("%d",&a[i]);//a[i]not a
if(t!=1)
break;
i++;
}//remenber this style
for(p=a+i-1;p>=a;p--)//important point .
{
printf("%d",*p);
if(p!=a)
printf(" ");
}
}