社区
C语言
帖子详情
怎样实现数组中的查找问题?
ratrat
2001-10-02 04:33:41
怎样在int a[]中查找元素,判断int a[]中是否同时含有元素int a1,int a2?
请大侠指点莱鸟。
...全文
199
23
打赏
收藏
怎样实现数组中的查找问题?
怎样在int a[]中查找元素,判断int a[]中是否同时含有元素int a1,int a2? 请大侠指点莱鸟。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阎罗
2001-10-03
打赏
举报
回复
QQ5895561
ratrat
2001-10-02
打赏
举报
回复
谢谢你!能给个联系方式吗?
阎罗
2001-10-02
打赏
举报
回复
LD520就不要加分了,那是我的另一个号码
ratrat
2001-10-02
打赏
举报
回复
谢谢各位,散分。
LD520
2001-10-02
打赏
举报
回复
if(a[i]==a1) nfound1=true;(1)
if(a[i]==a2) nFound2 = false;(2)
如果按你说的只含a2不含a1的话,(1)就返回false(2)也返回false
则nFound1&&nFound2返回的是false
ratrat
2001-10-02
打赏
举报
回复
To bobfallen(流水) :if(nFound1&&nFound2)我的理解是,当同时有int a1,int a2时return true;当只有int a1,int a2其中之一时,return false; 但这有一种情况只含有
int a2,而不含有int a1.我的前提条件是含有元素int a1,同时不能含有int a2,因此,我
觉的不妥.我是初手,不对请指正.
阎罗
2001-10-02
打赏
举报
回复
for(i=0;i<nLength;i++)这条循环语句就是用来查找数组中是否含有a1和a2
if(a[i]==a2)这就遍历了所有数组中的元素
ratrat
2001-10-02
打赏
举报
回复
这几个return1,2,3的返回判断值是怎样的
ratrat
2001-10-02
打赏
举报
回复
bobfallen(流水) 的解答只是不同时含有元素int a1,int a2。
我的意思是xzou(缺齿小狼)的几个选择。
xzou
2001-10-02
打赏
举报
回复
to oyxiaoyu0(小雨仔)
不查找一遍怎么知道有没有a2?
oyxiaoyu0
2001-10-02
打赏
举报
回复
那你就可以直接查找int1了吗不用查找int2了吗
if (a[i]==int1)
breake
else
continue
ratrat
2001-10-02
打赏
举报
回复
对,是这个意思。
阎罗
2001-10-02
打赏
举报
回复
for(i=0;i<nLength;i++)
{
if(a[i]==a1) nFound1 = true;
if(a[i]==a2) nFound2 = false;
if(nFound1&&nFound2)
return true;
}
return false;
xzou
2001-10-02
打赏
举报
回复
是不是这个意思?
BOOL bFound1=false;
BOOL bFound2=false;
for(i=0;i<nLength;i++)
{
if(a[i]==a1) nFound1 = true;
if(a[i]==a2) nFound2 = true;
if(nFound1&&nFound2)
return 0; //含有a1,a2
}
if(nFound1)
retuen 1; //含有a1,不含a2
if(nFound2)
retuen 2; //含有a2,不含a1
return 3; //不含a1,a2
阎罗
2001-10-02
打赏
举报
回复
楼上两位说的很好,如果含有int a1的同时不含int a2的话,那么就是说
nfound1&&nfound2 返回false证明这个数组里不同时含有这两个元素
ratrat
2001-10-02
打赏
举报
回复
我的意思是判断int a[]中含有元素int a1的同时不能含有int a2,怎样判断?
给出完整例子,好吗?答者均有分,马上送出,谢谢!
xzou
2001-10-02
打赏
举报
回复
如果在含有int a1的同时不含有int a2的话,nFound1&&nFound2就等于false了,返回错误呀
ratrat
2001-10-02
打赏
举报
回复
如果在含有int a1的同时不含有int a2的话,就不能用nFound1&&nFound2,又该怎么办?
oyxiaoyu0
2001-10-02
打赏
举报
回复
来晚了!同意楼上二位!
xzou
2001-10-02
打赏
举报
回复
BOOL bFound1=false;
BOOL bFound2=false;
for(i=0;i<nLength;i++)
{
if(a[i]==a1) nFound1 = true;
if(a[i]==a2) nFound2 = true;
if(nFound1&&nFound2)
return true;
}
return false;
加载更多回复(3)
RPA入门到精通—【UiBot】进阶篇
RPA的全称为机器人流程自动化(Robotic Process Automation),是一款软件产品,可模拟人在电脑上的不同系统之间操作行为,替代人在电脑前执行具有规律与重复性高的办公流程。来也科技是中国乃至全球的 RPA+AI 行业领导者,为客户提供变革性的智能自动化解决方案,提升组织生产力和办公效率,释放员工潜力,助力政企
实现
智能时代的人机协同。UiBot 使用软件技术模拟人工对目标系统(ERP、OA、SAP、浏览器、Excel等各类软件)进行各种操作,
实现
对企业或个人工作的业务流程自动化,从而大幅降低人力成本的投入,作为替代品更高效、更稳定、更低投入的完成被赋予的工作。
【数组】- 如何在C++的
数组中
查找
元素?
查找
数组元素 数组是C++语言重要的数据结构,对它的一些基本操作要熟练掌握。今天,我们就来讨论,如何
实现
数组元素的
查找
? 案例描述 给你m个整数,
查找
其中有无值为n的数,有则输出该数第一次出现的位置,没有则输出-1。 输入 第一行一个整数m:数的个数 ( 0 <= m <= 100 ) 第二行m个整数(空格隔开)( 这些数在 0-1000000范围内 ) 第三行为要
查找
的数n。 例如: 4 1 2 3 3 3 输出 n的位置或-1。 例如: #include <iostream>
在
数组中
查找
指定元素
6-26 在
数组中
查找
指定元素 (15分) 本题要求
实现
一个在
数组中
查找
指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待
查找
的元素。如果找到 则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。 裁判测试程序样例: #include...
6-2 在
数组中
查找
指定元素(15 分)
6-2 在
数组中
查找
指定元素(15 分) 本题要求
实现
一个在
数组中
查找
指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待
查找
的元素。如果找到 则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。 裁判
php 多维
数组中
如何找指定元素,php
实现
在多维
数组中
查找
特定value的方法
这篇文章主要介绍了php
实现
在多维
数组中
查找
特定value的方法,实例分析了php
实现
多维数组的遍历及unset删除的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考本文实例讲述了php
实现
在多维
数组中
查找
特定value的方法。分享给大家供大家参考。具体如下:最近做项目,需要从多维
数组中
查找
是否含有特定的key和其对应特定的value,并清除该条数据,,比如:$arr = array(//为了看...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章