首页 > 其他分享 >给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。(C语言)

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

时间:2022-12-29 17:14:01浏览次数:45  
标签:numsSize target nums int 整数 数组 ans

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <iostream>
 4 using namespace std;
 5 
 6 int *twoSum(int *nums, int numsSize, int target) {//暴力遍历
 7     int *ans;
 8     ans = (int *)malloc(sizeof(int) * 2);
 9 
10     for (int i = 0; i < numsSize; i++) {
11         for (int j = i + 1; i < numsSize; j++) {
12             if (nums[i] + nums[j] == target) {
13                 ans[0] = i;
14                 ans[1] = j;
15             }
16             return ans;
17         }
18     }
19     return 0;
20 }
21 
22 void printfTwoSum() {
23     int nums[] {2, 7, 11, 15, 12};
24     int numsSize = 5;
25     int target = 9;
26 
27     int *ans = twoSum(nums, numsSize, target);
28 
29     printf("outcome: %d, %d", ans[0], ans[1]);
30 }
31 
32 int main() {
33     printfTwoSum();
34 }

 

标签:numsSize,target,nums,int,整数,数组,ans
From: https://www.cnblogs.com/qyp-sum-1991/p/17013006.html

相关文章

  • LeetCode 删除排序数组中的重复项
    题目给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。由于在某些语言中不能......
  • 数组与链表
    数组数组定义数组是一种基础的线性数据结构,它是用连续的一段内存空间,来存储相同数据类型数据的集合。线性数据结构是有限的,它是某类元素的集合并且记录着元素之间的一组......
  • day04 IDEA&数组
    第一部分:IDEA开发工具参见:IEDA的安装请参考文件夹PPT中的04_IDEA.ppt1.数组1.1数组介绍​ 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2......
  • PHP 数组
    数组能够在单独的变量名中存储一个或多个值。实例数组在单个变量中存储多个值:<?php$cars=array("porsche","BMW","Volvo");echo"Ilike".$cars[0].",".$c......
  • PHP 多维数组
    在本教程之前的章节中,我们已经知道数组是一种数/值对的简单列表。不过,有时您希望用一个以上的键存储值。可以用多维数组进行存储。PHP-多维数组多维数组指的是包......
  • 数组的使用
    数组的使用普通的For循环publicstaticvoidmain(String[]args){    int[]arrays={1,2,3,4,5};​    //打印全部的数组元素    for(int......
  • 大整数排序
    题目描述小南有n个整数,这些整数都非常大,所以没有办法采用整数排序的方法处理,请聪明的你帮小南编写程序完成这些整数由小到大的排序。输入输入包含多组测试用例。......
  • 每日算法之把字符串转换成整数(atoi)
    JZ67把字符串转换成整数(atoi)题目写一个函数StrToInt,实现把字符串转换成整数这个功能。不能使用atoi或者其他类似的库函数。传入的字符串可能有以下部分组成:1......
  • JavaScript 判断一个数组是否包含了另一个数组的全部元素
    定义函数判断一个数组是否包含了另一个数组的全部元素,话不多说,直接上代码:代码//定义函数constisContained=(a,b)=>{//a和b其中一个不是数组,直接返回false......
  • [51Nod 1383] 整数分解为2的幂
    Description任何正整数都能分解成2的幂,给定整数N,求N的此类划分方法的数量!由于方案数量较大,输出Mod1000000007的结果。比如N=7时,共有6种划分方法。7=1+1+1+1+1+1+1=......