qq_43919400
threecat.up
采纳率61.5%
2019-04-15 22:20 阅读 378

C语言写这个函数怎么写呢?求助大神

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
示例:

给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]
/**

  • Note: The returned array must be malloced, assume caller calls free(). / int twoSum(int* nums, int numsSize, int target) { int i,j; for(i=0;i<numsSize;i++) { for(j=1;j<numsSize;j++) { if(nums[j]==target - nums[i]) printf("%d %d",i,j); } } return 0; }

我的这个不可以运行,求助大佬,万分感谢,题目来源leetcode

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

相关推荐