这道题目我一开始给了个累成器,但其实是不需要的,它是和前一项的关系,在看来两三个大佬的代码后我改过了。
一开始的这一行申请空间的代码我写的还不熟练
int *ans = ((int *)malloc(sizeof(int) * numsize));
ans是指向这个片内存的初始地址(这个是借用了同学的回答)
其他就没有什么问题了,这个问题比较巧妙的是用了两个数组来存放左边和右边的乘积再相乘计算。
这道题目我一开始给了个累成器,但其实是不需要的,它是和前一项的关系,在看来两三个大佬的代码后我改过了。
一开始的这一行申请空间的代码我写的还不熟练
int *ans = ((int *)malloc(sizeof(int) * numsize));
ans是指向这个片内存的初始地址(这个是借用了同学的回答)
其他就没有什么问题了,这个问题比较巧妙的是用了两个数组来存放左边和右边的乘积再相乘计算。