c语言编程,急求!定义两个10个元素的整形数组,调用函数input(使得用户输入数据到一个数组中)。然后调用函数arrayCopy(将一个数组中的数据复制到另一个数组中),最后调用函数printArray(打印两个数组中的每个元素的值。)
#include <stdio.h>
void
input(int a[])
{for(int
i=0;i<10;i++)
scanf("%d",&a[i]);
}
void
arrayCopy(int b[],int a[])
{for(int
i=0;i<10;i++)
b[i]=a[i];
}
void
printArray(int b[],int a[])
{printf("Array
a:\n");
for(int
i=0;i<10;i++)
printf("%d
",a[i]);
printf("\nArray
b:\n");
for(int
i=0;i<10;i++)
printf("%d
",b[i]);
printf("\n");
}
int
main()
{int
a[10],b[10];
input(a);
arrayCopy(b,a);
printArray(a,b);
}