不指定输入数据个数,加循环,例如输入几个整数,然后逆序输出
#include<stdio.h>
#include<math.h>
#include<iostream>
#include<algorithm>
using namespace std;
#define LL long long
int main()
{
int a[110];
int i,x,n=0;
while(scanf("%d",&x)==1)
a[n++]=x;
for(i=n-1;i>=1;i--)
printf("%d ",a[i]);
printf("%d\n",,a[0]);
return 0;
}
数组的复制,如果要从数组a复制k个元素到数组b,可以这样做,memcpy(b,a,sizeof(int)*k).
当然如果数组a和b都是浮点型的,要变成memcpy(b,a,sizeof(double)*k);
如果要把数组a全部复制到数组b中,memcpy(b,a,sizeof(a));