int* multiply(int* A, int length, int* returnSize) {
int sum=1;
int* result = (int*)malloc(length * sizeof(int)); // 分配结果数组
*returnSize = length; // 设置返回数组的长度
for(int i=0;i<length;i++){
for(int j=0;j<length;j++){
if(j!=i) sum*=A[j];
}
result[i]=sum;
sum=1;
}
return result;
}