问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言程序题,关于查找数组b中是否存在一个数字。不知道哪里出错了……求解?

发布网友 发布时间:2022-05-09 20:59

我来回答

3个回答

热心网友 时间:2023-10-19 13:28

#include <stdio.h>

//    函数声明的形参列表与定义的不同 
int search(int x,int b[],int lenth);//查找某个数字是否出现在这个

int main()
{
    int a[100]= {1,2,3,4,5,6,7,8,9,10,11,};
    int b[10];
    int i=0;
    int ctn=0;
    int k;
    for(i=0; i<sizeof(a)/sizeof(a[0])&&i<sizeof(b)/sizeof(b[0]); i++) {
        b[i]=a[i];
    }//把数组a的值赋给b数组

    int x;
    printf("输入一个要查找的数字\n");
    scanf("%d",&x);
    int lenth=sizeof(b)/sizeof(b[0]);
    //    定义了就使用 
    k=search(x,b,lenth);
//<<<<<<-------------------------------------------------------不知道哪里出错了,总之编译的时候会出现:“ [Note]declared here”,求解
     //    逻辑错误 
    if(k!=-1) {
        printf("%d在这个数组中的第%d个\n",x,k);
    } else {
        printf("该数组中不存在%d\n",x);
    }
    return 0;
}

int search(int x,int b[],int lenth)
{
    int ret;
    //    for循环语法错误 
    for(ret = 0; ret < lenth; ++ret) {
        if( x == b[ret] )
            return ret+1;
    }
    return -1;//返回函数值
}

热心网友 时间:2023-10-19 13:29

search函数声明的和定义不一致,声明中也应该包含参数

热心网友 时间:2023-10-19 13:29

for(i=0;ib[i]=a[i];//这是些什么东西??!!!!追问抱歉,那个没打全……
它是for(i=0;i<sizeof(a)/sizeof(a[0])&&i<sizeof(b)/sizeof(b[0]);i++){
b[i]=a[i];
}//把数组a的值赋给b数组

追答改后,还有问题吗?
for(ret=0;retif(x==b[ret]){//这又什么东西??!!!!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 核弹或原子弹题材的电影 C语言编程,判断一个数是否存在于一个数组中 关于核弹的电影有哪些? c 语言中查找一个值在一个一维数组中是否存在 如果存在 得出它的下标写一个 c 有一部美剧,美国袭击我南海东门礁,中国发射导弹果断击落美1架F16是什么电影? C++判断数组中是否存在某值 有一部美国袭击我南海东门礁,中国发射导弹果断击落美1架F16是什么电影? C语言中输入一个值,判断数组里是否有这个值,如果有将行和列输出...求解,谢谢大家! - 信息提示 C/C++ 如何判断vector中某值 是否存在!! 描述中国研发核武器的电影 &lt;c:if &gt;判断数组是否包含某一个值 C语言:在十个元素的数组中,判断某数是否存在。 高中生上课总是走神如何克服 高三学生成绩一般,学习总是走神,作为老师该如何引导? 每次电脑开机防火墙自动更新都关闭了怎么回事 VISTA系统 为什么我晚上老是睡不着觉啊 为什么我晚上总是睡不着觉? 最近总是睡不着觉,怎么回事? 我老婆是高龄产妇卵巢早衰,结果吃了一个月中药怀孕了,现在该怎么办,如果停药会不会流产? 1964年中国第一粒核弹爆炸前做的搜救任务叫什么电影的? c语言中如何判断一数是否在一已知数组中?有没有这样的函数 描写中国空投核弹试验失败,带弹降落的电影叫什么名? C语言里怎样判断数组里的一个元素为空还是为0 求一部关于中美核战争的电影 c语言怎么记录二维数组中某个位置已经有数值了?? 请推荐几部关于原子弹,核弹,核战争的电影 在线等!C语言中定义一个数组,然后判断某个变量是不是这个数组中的元素 C语言查找数组中的值 电影新片中美韩争夺核弹是什么电影? 判断一个数是否是数组中的成员,用C语言如何编程? 寻:一部反应中国核武器科研的电影,女主角叫胡杨 找一部关于核弹的电影 有个核弹飞来飞去的电影,大家*销毁核弹.最后是伦敦被美国的新武器个毁啦 怎么在excel的一个格子里写很多字 在Excel中 一个单元格中怎么才能打出多行文字?回车怎么也不行?求助 蜜饯枣有哪些做法? 微信收付款怎样能收到官方寄的语音播放器? &#39;枣&#39;是湿的好还是干的好? 求西湖莲子羹的配料和做法