《程序设计基础实训指导教程-c语言》
ISBN 978-7-03-032846-5
p73
4.1.2 上级实训内容

【实训内容2】输入10个数,保存在一个数组中,再任意输入一个数,在数组中查找这个数,给出是否找到的信息,如果找到了,要求输出该数在数组中所处的位置;如果找不到,输出“没有找到”。

#include <stdio.h>
#define MAX 10
int main(void)
{int num[MAX],temp,i;int cnt=0;printf("输入%d个数:\n",MAX);for(i=0;i<MAX;i++){scanf("%d",&num[i]);}printf("输入要查找的数:\n");scanf("%d",&temp);for(i=0;i<MAX;i++){if(num[i]==temp){printf("找到了,该数在数组中为第%d个数",i+1);cnt=1;break;}else{cnt=0;  //匹配不到,不输出,以便最后输出“没有找到”}}if(cnt==0){printf("没有找到");}
}


在数组中查找一个数并输出所处位置相关推荐

  1. 【编程题目】输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。...

    第 14 题(数组): 题目:输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字. 要求时间复杂度是 O(n).如果有多对数字的和等于输入的数字,输出任意 ...

  2. 输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字。

    原文转自:http://blog.csdn.net/u013322907/article/details/38300711 题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们 ...

  3. 循环有序数组中查找某个数

    循环有序数组中查找某个数 利用二分查找,  一个循环有序数组从中间切分,一定分成一个有序数组和一个循环有序数组,由于循环有序数组不容易判断,我们只需判断哪一边是有序数组以及target是不是在有序数组 ...

  4. LeetCode--34.在排序数组中查找元素第一个和最后一个位置(二分法)

    在排序数组中查找元素第一个和最后一个位置(C++) 1. 题目描述 2. 题目分析 3. C++语言实现 1. 题目描述 难度:中等 2. 题目分析 看到题目我们需要知道以下几点: 数组是有序的 数组 ...

  5. 在二维数组中查找一个数

    在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列也按照从上到下递增的顺序排列.在这样一个序列中查找一个数 1 2 8 9 2 4 9 12 4 7 10 13 6 8 11 15 例如查找 ...

  6. 在一亿个数的有序数组中查找一个数所用时间

    #include<iostream> #include<cstdlib> #include<ctime> #define M 100000000 #define r ...

  7. 调用自定义函数search(int list[], int n),在数组中查找某个数

    Description 输入10个整数存储到数组a,再输入一个整数x,在数组a中查找x,若找到则输出相应的下标,否则显示"Not found".要求定义和调用函数search(in ...

  8. 【C语言】用二分查找法在有序数组中查找具体的某个数

    当给定一个有序数组,而我们要在这个数组中查找某个数时,我们常常用从头到尾的排除法遍历寻找,但是这种方式及其低效,n个数的数组最差要找n次.而后面我们会知道,二分查找法则高效的多,最差要找log以2为低 ...

  9. 100题_10 在排序数组中查找和为给定值的两个数字

    题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字.要求时间复杂度是O(n).如果有多对数字的和等于输入的数字,输出任意一对即可. 例如输入数组1.2 ...

最新文章

  1. php先分组后排序,PHP数组分组排序实例代码
  2. 程序员那些年的斗智斗勇!!!
  3. 设置Network id:      5777 in MetaMask
  4. 项目信息追踪(Log)
  5. python image convert_从python运行imagemagick convert(控制台应用程序)
  6. 吞吐性能翻倍!搭载了第三代Tensor Core的A100是怎么做到的?
  7. maven Could not resolve dependencies
  8. [翻译] JTBorderDotAnimation
  9. Mac:彻底卸载MySQL
  10. Mininet-wifi安装和简单使用
  11. 三轴加速度传感器LIS3DH使用心得
  12. WPS新建文字分享微信.docx形式_高效神器:花 5 分钟输入文字,就能自动变成 PPT...
  13. html5文本设置字体大小,HTML5 Canvas的文本设置字体和大小
  14. 微信加菲猫连接服务器失败,加菲猫微信表情包
  15. iOS 内购APP显示下载失败问题解决
  16. 压力传感器与压力变送器的区别
  17. cmake教程(cmake教程pdf)
  18. 开源免费天气预报接口API以及全国所有地区代码
  19. 抖音创作规范_抖音作品在内容规划是应该要注意的一些问题分析
  20. 提高篇-深度优先搜索DFS与剪枝-《算法笔记》同步笔记总结与补充

热门文章

  1. 统计简单学_常用统计图表
  2. 测序仪的序列:DNA测序的历史
  3. 从入门到精(fang)通(qi)第5期 我们的征途是星辰大海
  4. 第三代DNA测序及其相关生物信息学技术发展概况
  5. 保存ip地址和计算机名称,批量设置IP地址和计算机名
  6. flask 和 ajax 实例
  7. 图像理解--Detecting and Recognizing Human-Object Interactions
  8. ASP.NET Core Web Razor Pages系列教程八: 添加验证
  9. numpy list df tensor的相互转换
  10. APUE(第七章)进程环境