#include <stdio.h>
void data_copy(const int data[],int copy_data[],int len);
int main(void) {
int data[5] = {1,2,3,4,5};
int len = sizeof(data) / sizeof(data[0]);
int copy_data[len];
data_copy(data,copy_data,len);
for(int i = 0;i < len;i ++){
printf("data[%d]:%d\n",i
+1,copy_data
[i
]); }
return 0;
}
void data_copy(const int data[],int copy_data[],int len){
int i;
for(i = 0;i < len;i ++){
copy_data[i] = data[i];
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGRhdGFfY29weShjb25zdCBpbnQgZGF0YVtdLGludCBjb3B5X2RhdGFbXSxpbnQgbGVuKTsKCmludCBtYWluKHZvaWQpIHsKCQoJaW50IGRhdGFbNV0gPSB7MSwyLDMsNCw1fTsKCWludCBsZW4gPSBzaXplb2YoZGF0YSkgLyBzaXplb2YoZGF0YVswXSk7CglpbnQgY29weV9kYXRhW2xlbl07CgkKCWRhdGFfY29weShkYXRhLGNvcHlfZGF0YSxsZW4pOwoKICAgIGZvcihpbnQgaSA9IDA7aSA8IGxlbjtpICsrKXsKICAgIAlwcmludGYoImRhdGFbJWRd77yaJWRcbiIsaSsxLGNvcHlfZGF0YVtpXSk7CiAgICB9CglyZXR1cm4gMDsKfQoKdm9pZCBkYXRhX2NvcHkoY29uc3QgaW50IGRhdGFbXSxpbnQgY29weV9kYXRhW10saW50IGxlbil7CgkKCWludCBpOwoJCglmb3IoaSA9IDA7aSA8IGxlbjtpICsrKXsKCQljb3B5X2RhdGFbaV0gPSBkYXRhW2ldOwoJfQp9