搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > C语言从零开始 > C语言编程——35.顺序查找问题

C语言编程——35.顺序查找问题

C语言从零开始 2017-10-31

题目:顺序查找问题。

输入10个整数,将它们存入数组a中,再输入1个数x,然后在数组中查找x,如果找到,输出相应的下标,否则,输出“没有找到x”。

分析:本题要先对一维数组a[i]进行循环赋初值,然后输入X,通过循环,将Xa[i]的每一个数据进行比对,若相等,则输出对应下标。

变量:数组a[i],数据x,循环变量j

输入:a[i]x

处理:比较a[i]==x,若是,则输出i

代码:

#include <stdio.h>

int main(void){

    int a[10],i,x;

    int flag=0;

 

    for(i=0;i<10;i++){

        scanf("%d",&a[i]);

    }

 

    printf("请输入x的值:");

    scanf("%d",&x);

 

    for(i=0;i<10;i++){

        if(a[i]==x){

            printf("%d个数与x相等\n",i+1);

            flag=1;

        }

    }

    if(flag==0)

    printf("没有找到%d\n",x);

 

    system("pause");

    return 0;

}

运行结果:

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《C语言编程——35.顺序查找问题》的版权归原作者「C语言从零开始」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注C语言从零开始微信公众号

C语言从零开始微信公众号:gh_40a1b0d695b5

C语言从零开始

手机扫描上方二维码即可关注C语言从零开始微信公众号

C语言从零开始最新文章

精品公众号随机推荐