第1个回答 推荐于2016-03-06
#include <stdio.h>
int Input(int data[])
{
int i,n;
printf("输入数据个数:");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&data[i]);
return n;
}
void Output(int data[],int n)
{
int i;
for(i=0;i<n;i++)
printf("%d ",data[i]);
printf("\n");
}
void Reverse(int data[],int n)
{
int i,j,t;
for(i=0,j=n-1;i<j;i++,j--)
{
t=data[i];
data[i]=data[j];
data[j]=t;
}
}
int main(int argc, char *argv[])
{
int data[100],n;
int i,j;
n=Input(data);
Output(data,n);
Reverse(data,n);
Output(data,n);
return 0;
}
/*
10
2 3 4 5 6 7 8 9 10 11
*/本回答被提问者和网友采纳
第2个回答 2012-04-23
mian()
{
int a[10],int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]); /*shu ru*/
for(i=0,i<5;i++)
a[i]=a[9-i]; /*nizhi*/
for(i=0;i<10;i++)
printf("%d ",a[i]); /*shuchu*/
}
请问还有什么疑问吗?
第3个回答 2012-04-21
#include"stdio.h"
main()
{
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=9;i>=0;i--)
printf("%d ",a[i]);
}
简单吧?