zoukankan      html  css  js  c++  java
  • 查找某一个元素

    主导思想是不等于该元素就继续循环,等于该元素,代表找到了就终止

    #include<stdio.h>

    main()
    {
    int i,j,k,n,a[20];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    scanf("%d",&k);
    for(i=0;i<n;i++)   //a[n-1]是数组的最后一个元素
    if(a[i]==k)
    break;
    if(i<n)
    printf("a[%d]=%d ",i,k);
    else
    printf("Not found ");
    /*if(i>=n)
    printf("Not found ");
    else
    printf("a[%d]=%d ",i,k);*/
    }
    =======================================================
    #include<stdio.h>
    main()
    {
    int i,j,k,n,a[20];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    scanf("%d",&k);
    i=0;
    while(k!=a[i]&&i<n)
    {
    i++;
    }
    if(i<n)
    printf("a[%d]=%d",i,k);
    else
    printf("Not found ");

    }

    =====================================================

    #include<stdio.h>
    main()
    {
    int i,j,k,n,p,a[20];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    scanf("%d",&a[i]);
    scanf("%d",&k);
    p=-1;        //p值初始化
    for(i=0;i<n;i++)
    if(k==a[i])
    {
    p=i;
    break;
    }            //若k!=a[i],则k值就不会被修改


    if(p==-1)
    printf("Not found ");
    else
    printf("a[%d]=%d ",i,k);
    }//利用一个数值,判断

  • 相关阅读:
    ASP.NET 错误
    linux下使用蓝牙设备【转】
    AIDL Android中的远程接口 [转]
    Handler理解
    Hid Report Descriptor
    Android kernel x86 编译方法
    Android Init Language
    DBUS 资源
    Analysing Bluetooth Keyboard Traffic with hcidump
    DBUS基础知识
  • 原文地址:https://www.cnblogs.com/riskyer/p/3258105.html
Copyright © 2011-2022 走看看