C/C++教程

【金秋打卡】第7天+C语言入门

本文主要是介绍【金秋打卡】第7天+C语言入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 文章标题:【金秋打卡】第7天+C语言入门

  • 第一模块: 学习课程名称:C语言入门;章节名称(序号):6-6数组应用(二);讲师姓名:自学,文字版本

  • 第二模块: 课程内容(内容概述):

    应用到程序中,可以使用数组查找功能,看看是否存在该数据,如果存在并返回该元素的下标。数组元素的查找也有很多查找方式,但是我们这里可以最简单的方式,通过遍历实现数组元素的查找。

    比如以下程序实现在指定数组中查找指定元素的功能,如果找到该元素返回该元素的下标,否则返回-1:

  • 第三模块: 最终的解决思路:

#include <stdio.h>

int getIndex(int arr[5],int value)

{

    int i;

    int index;

    for(i=0;i<5;i++)

    {

       /* 请完善数组查询功能 */

       if(arr[i]==value)       

        {  

            index = i;

            break;  

        }

        else

        {

            index=-1; 

        }

    }

    return index;

}


int main()

{

    int arr[5]={3,12,9,8,6};

    int value = 8;

    int index = getIndex(arr,value);      //这里应该传什么参数呢?

    if(index!=-1)

    {

        printf("%d在数组中存在,下标为:%d\n",value,index);             

    }

    else

    {

        printf("%d在数组中不存在。\n",value);    

    }

    return 0;    

}

https://img1.sycdn.imooc.com/635f2a8d0001637412680864.jpg

这篇关于【金秋打卡】第7天+C语言入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!