69,373
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#define M 5
void reverse (int a[],int n)
{
int *p=a,*q=a+n-1;
int t=0;
while(p<=q)
{
t = *p;
*p =*q;
*q = t;
p++;
q--;
}
}
void main()
{
int a[M];
int i=0;
printf("请输入%d个数:\n",M);
for(i=0;i<M;i++)
{
printf("请输入第%d个数:",i+1);
scanf("%d",&a[i]);
while(getchar() != '\n');
}
reverse(a,M);
for(i=0;i<M;i++)
{
printf("%d\n",a[i]);
}
return;
}