leetcode 1-两数之和 c语言
c语言
int *twoSum(int *nums , int numsSize , int target , int *returnSize)
{
int i = 0 , j = 0;
*returnSize = 2; // 返回大小为2
int *a = (int *)malloc(sizeof(int) * 2); //申请内存2个int大小
for(i = 0;i<numsSize;i++) //循环
{
for(j=i+1;j<numsSize;j++)
{
if(nums[i] + nums[j] == target) //判断
{
a[0] = i;
a[1] = j;
return a; //返回结果
}
}
}
return 0;
}