码迷,mamicode.com
首页 > 编程语言 > 详细

c语言》查找法-数组下标

时间:2015-08-07 12:46:20      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

1.查找某数下标

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int a[10]={3,2,0,4,5,8,9,7,6,1};
    int a1;
    int i=0;
    printf("请输入数值:");
    scanf("%d",&a1);
    for (; i<10; i++)
    {
        if (a[i]==a1)
        
        printf("%d",i);
    }
    return 0;
}

2.求数组最大元素对应的下标值

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int a[10],i;
    int max,b=0;
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    max=a[0];
    for(i=1;i<10;i++)
    {
        if(a[i]>max)
        {
            max=a[i];
            b=i;
        }
    }
    printf("最大值为:%d",max);
    printf("下标为:%d",b);
    
    
    return 0;
}

 

3.二维数组下标值

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int a[5][5],max,h,l,i,j;
    printf("please input numbers:\n");
    for(i=0;i<5;i++)
        for(j=0;j<5;j++)
            scanf("%d",&a[i][j]);
    
    max=a[0][0];
    for(i=0;i<5;i++)
        for(j=0;j<5;j++)
            if(a[i][j]>max)
            {
                max=a[i][j];
                h=i;
                l=j;
            }
    printf("The max number is:%d,h=%d,l=%d",max,h,l);
    getchar();

    return 0;
}

 

c语言》查找法-数组下标

标签:

原文地址:http://www.cnblogs.com/sunbinboke/p/4710216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!