#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void iint(int *p, int len)
{
int i;
printf("请输入五个数:\n");
for (i = 0; i < len; i++) {
scanf("%d", p++);
}
}
void pprint(int *p,int len)
{
int i;
for (i = 0; i < len; i++) {
printf("%d ", *(p++));
}
printf("\n");
}
void rr(int *p, int len)
{
int i;
int j;
int temp;
for (i = 0; i < len / 2; i++) {
j = len - 1 - i;
temp = *(p + i);
*(p + i) = *(p + j);
*(p + j) = temp;
}
}
void rre(int *p, int len)
{
int i;
for (i = 0; i < len ; i++) {
printf("%d ", *(p++));
}
}
int main()
{
int a[5];
int len;
len = sizeof(a) / sizeof(a[0]);
iint(a, len);
pprint(a, len);
rr(a, len);
rre(a, len);
return 0;
}
|