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);
    }//利用一个数值,判断

  • 相关阅读:
    org-mode
    MediaWiki
    Creole
    AsciiDoc
    markdown
    图像对比度调整的simulink仿真总结
    Altera的几个常用的Synthesis attributes(转载)
    红外发送接收电路(转载)
    使用反相器的rc振荡电路
    两个小电路
  • 原文地址:https://www.cnblogs.com/riskyer/p/3258105.html
Copyright © 2011-2022 走看看