题目将输入的n个数倒序输出
#include <stdio.h>
int main()
{ int A[50],n,i;
int *p;
p=A;
printf("how many?\n");
scanf("%d",&n);
printf("please enter num\n");
for(i=0;i<n;i++)
scanf("%d",*(p+i));
void ver(int *num,int j);
ver(p,n);
return 0;
}
void ver(int *num,int j)
{ int n=j/2,k,temp;
for(k=0;k<=n;k++)
{temp=*(num+k);
*(num+k)=*(num+j-1-k);
*(num+j-1-k)=temp;
}
for(k=0;k<=j-1;k++)
printf("%5.2f",*(num+k));
}
#include <stdio.h>
int main()
{ int A[50],n,i;
int *p;
p=A;
printf("how many?\n");
scanf("%d",&n);
printf("please enter num\n");
for(i=0; i<n; i++)
scanf("%d",&*(p+i));
void ver(int *num,int j);
ver(A,n);
return 0;
}
void ver(int *num,int j)
{
int n=j/2,k,temp;
for(k=0; k<n; k++)
{ temp=*(num+k);
*(num+k)=*(num+(j-1-k));
*(num+(j-1-k))=temp;
}
for(k=0; k<j; k++)
printf("%d ",*(num+k));
}
scanf("%d",p+i);