编辑代码

#include <stdio.h>

int* twoSum(int* nums, int numsSize, int target, int* returnSize);

int main () {
    
    int nums[] = {2, 7, 11, 15};
    int numsSize = 4;
    int target = 18;
    int returnSize[2];
    twoSum(nums, numsSize, target, returnSize);

    printf("%d,%d",returnSize[0],returnSize[1]);
    return 0;
}  

int* twoSum(int* nums, int numsSize, int target, int* returnSize) {
    for(int i = 0; i< numsSize;i++)
    {
        for(int j=i+1; j < numsSize; j++)
        {
            if(*(nums+i) + *(nums+j) == target )
                {
                    *(returnSize+0) = i;
                    *(returnSize+1) = j;
                    return returnSize;
                }
        }
    }
    return returnSize;
}