Jzxx.oj:4068: 数组元素的查找新
戳这看系统原题
4068: 数组元素的查找新
时间限制: 1.000 Sec 内存限制: 128 MB
题目描述
给你m个整数,查找其中有无值为x的数,输出x一共有几个
输入
第一行一个整数m:数的个数 ( 0 ≤ m ≤ 100 )
第二行m个整数(空格隔开)( 这些数在 0-999999范围内 )
第三行为要查找的数x
输出
一个整数,表示x的个数。
样例
输入
7
10 21 3 3 5 3 7
3
输出
3
戳这提交程序
解题思路 #1:
这道题难度不大,可以在主函数里循环列举比较,得到结果。
作者采用函数,在函数中比较,使程序简洁明了。
主函数中很清晰,输入+输出。
函数中循环比较,最终返回结果就OK啦!
C++程序 #1:
#include<bits/stdc++.h>
using namespace std;
int m,a[105],x,i;
int find(int k)//查找所要求找的数的个数。
{int tot=0;for(int j=1;j<=m;j++){if(a[j]==k)//枚举比较。{tot++;}}return tot;//返回个数。
}
int main()
{cin>>m;for(i=1;i<=m;i++){cin>>a[i];}cin>>x;cout<<find(x);return 0;
}
解题思路 #2:
主函数中,先输入,后进行枚举比较。
用tot变量计个数,最后输出。
C++程序:
#include<bits/stdc++.h>
using namespace std;
int m,a[105],i,x,tot;
int main()
{cin>>m;for(i=1;i<=m;i++){cin>>a[i];}cin>>x;//以上为输入for(i=1;i<=m;i++){if(a[i]==x)//比较tot++;//计个数}cout<<tot;//输出return 0;
}
好了,最后跪求三连
(哪怕关注一下也行,系不系很银杏?)
Jzxx.oj:4068: 数组元素的查找新相关推荐
- 数组元素的查找,添加,修改,删除
数组元素查找: 易错点: 在循环数组 , 进行if 条件判断时, 过早地下结论 某一次比较的失败, 不能说明 整个数组的后续其他元素 也不匹配 ...
- java数组二分查找的简单例题_Java基础-练习 数组元素二分查找(折半查找)
图解: 二分折半查找使用前提是数组是有序. 题目分析: 通过观察发现,本题目要实现查找指定数值在元素有序的数组中存储的位置(索引),返回该位置(索引). 我们使用数组最中间位置的元素值与要查找的指定数 ...
- java 数组的扩容,缩容,插入元素,查找元素 详解(通俗易懂)
目录 前言 : 一个必须明白的事实(重要!) : 数组的扩容 : 需求 : 思路 : 代码演示 : 数组的缩容 : 需求 : 思路 : 代码演示 : 数组元素的插入 : 需求 : 思路 : 代码演示 ...
- C语言 二分法查找数组元素
什么是二分法 二分法在数学上的定义:对于区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得 ...
- php数组(数组的定义、使用、删除数组、数组操作符、数组排序、数组元素查找、数组的常用函数)
什么是数组 数组是一种数据类型,在PHP中广泛应用. 数组是一个可以存储一组或一系列数值的变量. 在PHP中,数组中的元素分为两个部分,分别为键(Key)和值(Value). "键" ...
- c语言 查找数组元素
/***** 题目描述 输入n个整数构成一个数组,在这个数组中查找x是否存在,如果存在,删除x,并输出删除元素后的数组.如果不存在,输出"Not Found". 定义一个查找函数f ...
- java 二分法查找数组,Java二分法查找数组元素下标
package pers.ly.javase.algorithm; import java.util.Arrays; /** * 二分法查找 * @author: Lu Yang * @date: 2 ...
- lodash 数组元素查找 findIndex
_.findIndex(array, [predicate=_.identity]) 这个方法类似 _.find .除了它返回最先通过 predicate 判断为真值的元素的 index ,而不是元素 ...
- C++类的数组元素查找最大值问题
找出一个整型数组中的元素的最大值. 1 /*找出一个整型数组中的元素的最大值.*/ 2 3 #include <iostream> 4 using namespace std; 5 6 c ...
最新文章
- 网站用户体验的76个体验点
- python 正则表达式 re (.*?)和(.*)的区别(贪婪模式非贪婪模式)惰性匹配
- 分析师分析业务维度,(个人制作分析思维导图Xmind)
- CSS3的box-sizing 属性
- 关注虚拟财富“.ME” 域名的投资价值
- 在Blender中使用代码控制人物模型的头部姿态 - 前置知识
- 开启这些隐藏功能,让你的Chrome更加强大
- 南理工计算机科学与工程学院,周俊龙 - 南京理工大学 - 计算机科学与工程学院...
- 目标检测2——借Detectron2源码理解Anchors与RPN
- Linux之离线安装Ganglia
- 每天学习写论文——Day30 英文论文就比中文高大上吗?
- 用FPGA开发板做一个I2CEEPROM的烧写器
- 基于毫米波的DOA估计方法浅谈
- 2022年全球及中国移动设备用半导体封装基板市场研究
- 腾讯起诉“自媒体助手”洗稿软件赔490万
- 惠普服务器CPU位置,手把手教你换CPU 看惠普16核产品性能变化
- 建模自上而下自下而上_物理学家到程序员:自下而上与自上而下的学习
- mysql 新增拼接_mysql insert into新增group_concat查询出来拼接的数据
- 毕业论文参考文献格式CSL的生成(有鱼也有渔)
- 在线问卷调查有哪些优势?