![]() |
#2
lin51616782020-03-27 11:05
|

main(){
int nums[] = {2,7,11,15};
int target = 9;
int nsize = 4;
int *rs;
int *x;
x = twoSum(nums,nsize,target,rs);
}
////////////////////////////////////////main
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
int *a = (int *)malloc(sizeof(int) * 2);
int i, j;
for (i = 0; i < numsSize - 1; i++) {
for (j = i + 1; j < numsSize; j++) {
if (nums[i] + nums[j] == target) {
a[0] = i;
a[1] = j;
*returnSize = 2;
return a;
}
}
}
*returnSize = 0;
return a;
}
int nums[] = {2,7,11,15};
int target = 9;
int nsize = 4;
int *rs;
int *x;
x = twoSum(nums,nsize,target,rs);
}
////////////////////////////////////////main
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
int *a = (int *)malloc(sizeof(int) * 2);
int i, j;
for (i = 0; i < numsSize - 1; i++) {
for (j = i + 1; j < numsSize; j++) {
if (nums[i] + nums[j] == target) {
a[0] = i;
a[1] = j;
*returnSize = 2;
return a;
}
}
}
*returnSize = 0;
return a;
}