继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

小白菜慢慢长大
关注TA
已关注
手记 28
粉丝 0
获赞 9
  • 文章标题:【金秋打卡】第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;    

}

http://img1.mukewang.com/635f2a8d0001637412680864.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP