分类：电脑/网络-程序设计-C/C++
问题：求助一道C语言题...用数组实现下述功能:从键盘上任意输入10个 
用数组实现下述功能:从上任意输入10个整数，(1).按相反顺序输出这10个整数；(2).按相反顺序在原数组上存放这10个整数，并输出结果验证与(1)的输出结果是否相同。友情提示:第(1)题按相反顺序输出这10个整数，并没有改变数据的存放顺序。第(2)题按相反顺序在原数组上存放这10个整数,即改变这10个整数的存放次序，a[9]和a[0]的值对调， a[8]和a[1]的值对调，…… a[5]和a[4]的值对调，最后输出对调结果与(1)题中输出结果比较是否相同。
回答：#include<stdio.h>
void main()
{
int array[10],i,temp;


for(i=0;i<10;i++)
{
printf("number%d:",i+1);
scanf("%d",&array[i]);
}
printf("\n");


printf("(1)\n");
for(i=9;i>=0;i--)
{
printf("%5d",array[i]);
}
printf("\n");


printf("(2)\n");
for(i=0;i<5;i++)
{
temp=array[i];
array[i]=array[9-i];
array[9-i]=temp;
}
for(i=0;i<10;i++)
{
printf("%5d",array[i]);
}
printf("\n\n");


getche();
}