c语言问题 急!!!!!!!!!!

1.设一维数组中已存储一个从小到大的10个整数序列,请使用折半(二分)查找法查找指定整数key,如找到,输出“found”,如没有找到,输入”notfound”。2.编程... 1.设一维数组中已存储一个从小到大的10个整数序列,请使用折半(二分)查找法查找指定整数key,如找到,输出“found”,如没有找到,输入”not found”。
2.编程实现将字符串s2添加在字符串s1后面,如:s1=“成都”, s2 = “大学”,在s1后添加s2,输出结果为s1=“成都大学”。要求:不能直接使用strcat函数。
展开
 我来答
听不清啊
高粉答主

2018-11-18 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.8亿
展开全部

#include <stdio.h>
int binsearch(int a[],int n,int key){
    int l=0,r=n-1;
    while(l<=r){
        int m=(l+r)/2;
        if(a[m]==key)
            return m;
        else if(a[m]>key)
            r=m-1;
        else
            l=m+1;
    }
    return -1;
}
int main(){
    int i,x,a[10]={1,3,5,13,18,27,34,44,54,67};
    for(i=0;i<10;i++)
  printf("%d ",a[i]);
printf("\n请输入想要查找的数:");
scanf("%d",&x); 
if(binsearch(a,10,x)>=0)printf("found\n");
  else  printf("not found\n");
    return 0;


#include <stdio.h>
int main(){
    char s1[20]="成都",s2[20]="大学",*p,*q;
    for(p=s1;*p;p++);
    for(q=s2;*p++=*q++;);
    puts(s1);
    return 0;
}
辽大猩7
2018-11-18 · TA获得超过3412个赞
知道小有建树答主
回答量:3920
采纳率:53%
帮助的人:324万
展开全部
输出 1B a='B'-'A'+'0'='1' b=33*2=66='B'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式