一个整数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 targ c语言
时间: 2023-11-28 22:43:50 浏览: 44
以下是C语言实现找出和为目标值的两个整数的代码:
```c
#include <stdio.h>
int* twoSum(int* nums, int numsSize, int target, int* returnSize){
static int result[2];
for(int i=0; i<numsSize-1; i++){
for(int j=i+1; j<numsSize; j++){
if(nums[i]+nums[j] == target){
result[0] = i;
result[1] = j;
*returnSize = 2;
return result;
}
}
}
*returnSize = 0;
return NULL;
}
int main(){
int nums[] = {2, 7, 11, 15};
int target = 9;
int returnSize;
int* result = twoSum(nums, 4, target, &returnSize);
if(returnSize == 2){
printf("[%d, %d]\n", result[0], result[1]); // 输出:[0, 1]
}
return 0;
}
```