#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;
}