#include <stdio.h>
void cat_date(int *data1, const int *data2, int len2){
int i=0, j=0;
for(i=0;i<7;i++){
if(data1[i]==0){
data1[i]=data2[j];
j++;
}
}
}
int main(void){
int i;
int data1[7]={1,2};
int data2[5]={3,4,5,6,7};
cat_date(data1,data2,5);
for(i=0;i<7;i++){
printf("data1[%d] = %d\n", i
, data1
[i
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhdF9kYXRlKGludCAqZGF0YTEsIGNvbnN0IGludCAqZGF0YTIsIGludCBsZW4yKXsKICAgIGludCBpPTAsIGo9MDsKICAgIGZvcihpPTA7aTw3O2krKyl7CiAgICAgICAgaWYoZGF0YTFbaV09PTApewogICAgICAgICAgICAgICAgZGF0YTFbaV09ZGF0YTJbal07CiAgICAgICAgICAgICAgICBqKys7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgoKaW50IG1haW4odm9pZCl7CiAgICBpbnQgaTsKICAgIGludCBkYXRhMVs3XT17MSwyfTsKICAgIGludCBkYXRhMls1XT17Myw0LDUsNiw3fTsKCiAgICBjYXRfZGF0ZShkYXRhMSxkYXRhMiw1KTsKCiAgICBmb3IoaT0wO2k8NztpKyspewogICAgICAgIHByaW50ZigiZGF0YTFbJWRdID0gJWRcbiIsIGksIGRhdGExW2ldKTsKICAgIH0KICAgIHJldHVybiAwOwp9