给定一个整数数列,找出其中和为特定值的那两个数。
你可以假设每个输入都只会有一种答案,同样的元素不能被重用
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
int* twoSum(int* nums, int numsSize, int target) {
int *num=(int *)malloc(sizeof(int)*2);
for(int i=0;i<numsSize;i++){
for(int j=i+1;j<numsSize;j++){
int sum=nums[i]+nums[j];
if(target==sum&&i!=j){
num[0]=i;
num[1]=j;
return num;
}
}
}
return num;
}