C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1输入格式  输入分为两行:第一行两个数,分别表示数组长度和待查找的数组元素;第二行,表示数组中的各个元

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 01:21:44

C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1输入格式  输入分为两行:第一行两个数,分别表示数组长度和待查找的数组元素;第二行,表示数组中的各个元
C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1
输入格式  输入分为两行:第一行两个数,分别表示数组长度和待查找的数组元素;第二行,表示数组中的各个元素.
  数组元素个数不超过100
输出格式  查找成功,返回其下标;否则,返回-1
样例输入Sample 1
5 1
1 2 3 4 5
Sample 2
5 0
1 2 3 4 5
样例输出Sample 1
0
Sample 2
-1

C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1输入格式  输入分为两行:第一行两个数,分别表示数组长度和待查找的数组元素;第二行,表示数组中的各个元
#include<stdio.h>
#include <malloc.h>

int main()
{
    int len, data, ret=-1,input;
    int *arr;
    scanf("%d %d", &len, &data);
    
    arr = (int*)malloc(len*sizeof(int));
    
    for (int i=0; i<len; i++)
    {
        scanf("%d",&input);
        arr[i] = input;
    }
    
    for (int j=0; j<len; j++){
        if (arr[j] == data)
        {
            ret = j;
           break;
         }
    }
    
    printf("\n%d", ret);
}

C语言中在整数数组中,查找某个元素,如果查找成功,返回其下标;否则,返回-1输入格式  输入分为两行:第一行两个数,分别表示数组长度和待查找的数组元素;第二行,表示数组中的各个元 在c语言中,int a[10]表示a是一个整数有10个元素的数组?1.如果这是a[5]就死其中的一个元素?2.数组元素是以a[0]开始的把? 在数组中查找指定元素.输入一个正整数n(1≤n ≤10),然后输入n个整数存入数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应的下标,否则输出“Not Found”.要求定义并调用函数 sea 在C语言:用随机数生成一个整数数组,数组中有10个元素,各元素的值在0——9之间,输出该数组的各元素 有15个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值.如果该数不在C语言如果该数不在 就输出无此数 C语言编写一个函数,按顺序显示一个整数数组arr[n]中不同元素,其中参数n表示这个数组中元素的个数.(如果数组中有重复的元素,只保留第一个元素).编写主函数调用显示disp_distinct数组中不 C语言 从键盘输入10个整数,保存在一堆数组中,求这些整数中能被7整除的数组元素之和,将计算结果输出 给定一个集合,查找元素是否在集合中出现.求C语言算法 在C语言中怎样表示一个既有整数又有浮点数的数组 用c语言 查找英文句子中并替换某个单词 求一维数组中下标为奇数的元素之和. 求一维数组中各元素的平均值.C语言的 如何在整数数组中 判断最小元素在数组中的位置? C++ 语言:用折半查找法查找在一个非递减整数序列中插入的一个整数! C语言编写程序 求一个整数各位数字之和.要求:1)输入一个整数.2)把这个整数各位数字分离出来放到一维数组中.3)求一维数组各元素之和. C语言 随机产生64个100-999范围内的整数,存放在8*8的数组中 急 在c#中怎么判断一个数组里面包括某个元素 C语言计算数组中任一元素a[i][j]在数组中位置的公式若二维数组a有m列,假设a[0][0]位于数组的第一个位置上,则计算数组中任一元素a[i][j]在数组中位置的公式为A i * m + jB j * m + iC i * m + j-1D i * m + C语言找出一个数组中出现次数最多的那个元素第一行输入一个整数n(不大于20)第二行输入n个整数,找出n个整数中出现次数最多的那个整数