#include <stdio.h>
#define N 9
int getnum(void);
int main(void)
{
int num[N];
int i = 0;
int temp;
printf("请输入 %d 个数字: \n",N);
do
{
printf("第 %d 个数: ",i+1);
num[i] = getnum();
i++;
}while (i < N);
printf("您输入的数组为:\n");
for (i=0;i<N ;i++ )
printf("%d\t",num[i]);
for (i = 0;i < N / 2 ;i++ )
{
temp = num[i];
num[i] = num[N-i-1];
num[N-i-1] = temp;
}
printf("逆序排列为:\n");
for (i=0;i<N ;i++ )
printf("%d\t",num[i]);
return 0;
}
int getnum(void)
{
int num;
char ch;
while (scanf("%d",&num) != 1)
{
while ((ch = getchar()) != '\n')
putchar(ch);
printf(" 不是正确的输入.\n");
printf("请输入一个整数: ");
}
while ((getchar()) != '\n')
continue;
return num;
}