美文网首页我家丫头的cpp
找出与指定值相等的两个数组下标

找出与指定值相等的两个数组下标

作者: 李药师_hablee | 来源:发表于2019-04-12 16:18 被阅读0次

求数组长度的方法是length = sizeof(num) / sizeof(num[0])//假设是数组num[]

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int num[6],i,j;//假定为6个元素的数组
    int target;
    int length = sizeof(num) / sizeof(num[0]);
    bool find = 0;
    int x1, x2;
    for (i = 0; i < length; i++)
    {
        scanf_s("%d", &num[i]);
    }
    scanf_s("%d", &target);
    for (i = 0; i < length-1; i++)
    {
        for (j = i + 1; j < length; j++)
        {
            if (num[i] + num[j] == target)
            {
                find = 1;
                x1 = i;
                x2 = j;
                break;
            }
        }
    }
    if (find == 1)
    {
        printf("[%d,%d]\n", x1, x2);
    }
    else
    {
        printf("not finid!\n");
    }

    system("pause");
    return 0;
}

输出

output.PNG

相关文章

  • 找出与指定值相等的两个数组下标

    求数组长度的方法是length = sizeof(num) / sizeof(num[0])//假设是数组num[...

  • 数据结构

    算法 二分查找:已经排序的数组找值。1)记录数组左下标和右下标2)找出mid下标对应的数据,比较target与mi...

  • [PHP]用一个数组的值,替换另一个数组中特定键的值

    本文要用一个一维数组中的值来替换二维数组中下标与一维数组下标所对应的数组中的指定的值。 如: $arr1 = ar...

  • php-数组

    数组 数组概念: 一个变量中,存放多个值,每个值在变量中位置称索引卫视(下标)。数组中类型可以不相同,指定下标可以...

  • 计数排序

    排序简介 找出数组的最大值和最小值,创建新数组[max+1], 原数组值等于新数组下标时, 新数组值加一,最后把新...

  • 查找-折半查找

    给定一个有序序列,查找与key相等的值,如果没有则返回-1(注意这里不要返回0,会和数组下标重复)

  • 递归-二分查找

    给定一个有序序列,查找与key相等的值,如果没有则返回-1(注意这里不要返回0,会和数组下标重复)

  • 找出数组中的最大值最小值,最小值必须在最大值前面

    给一个数组,找出数组中的最大值最小值,最小值必须在最大值前面,也就是说最小值的下标必须比最大值的下标小。 要求时间...

  • 求数组连续求和最大值

    题目:给出一个指定整形数组,求从数组某下标开始连续求和的”最大值“,并给出”起始“及”结束“的下标如:给定数组[-...

  • java利用list将数组去重

    Java数组与Javascript数组不同点:必须指定存放数据类型、必须指定长度、存在数组下标越界报错。

网友评论

    本文标题:找出与指定值相等的两个数组下标

    本文链接:https://www.haomeiwen.com/subject/wlocwqtx.html