k837 2021-06-13 19:59 采纳率: 100%
浏览 243
已采纳

15、编写一个程序,从键盘输入两个字符串,分别求出这两个字符串长度。

15、编写一个程序,从键盘输入两个字符串,分别求出这两个字符串长度,并输出
长度值,将第二个字符串连接到第一个的尾部,再求出连接后得到的新串的长
出新字符串和长度值。

 

  • 写回答

4条回答 默认 最新

  • CSDN专家-link 2021-06-13 20:33
    关注
    void main()
    {
        char a[100] = {0};
        char b[50] = {0};
        scanf("%s",a);
        scanf("%s",b);
        int alen = 0;
        int blen = 0;
        int i=0;
        for(i=0; a[i] != 0;i++)
            alen++;
        printf("a数组长度为%d\n",alen);
        for(i=0; b[i] != 0;i++)
            blen++;
        printf("b数组长度为%d\n",blen);
        for(i=0;b[i]!=0;i++)
            a[alen++] = b[i];
        a[alen+i] = 0;
        alen = 0;
        for(i=0; a[i] != 0;i++)
            alen++;
        printf("a和b合并数组长度为%d\n",alen);
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • CSDN专家-Time 2021-06-13 20:05
    关注

    c语言里 里有strlen函数 可以直接算长度

    #include <string>
    #include <stdio.h>
    int main(){
        char * arrs = "abcd";
        printf("%d",strlen(arrs));
    }

    评论
  • 有问必答小助手 2021-06-16 13:56
    关注

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps: 问答会员【8折】购 ,仅需→¥23.2,即可享受5次/月 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m

    评论
  • m3223003 2022-09-07 18:43
    关注

    从键盘输入“Hello world!”和你自己的姓名的汉语拼音,连接这两个字符串,输出字符串的长度,字符串中出现最多的字母,每隔两个字母输出一个,把字母o替换为ou,按照空格对字符串进行分割,输出所有字母的大写,小写,单词首字母大写。

    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 (SOS)安卓集成一个插件
  • ¥15 最小生成树问题 Prim算法和Kruskal算法
  • ¥25 医院住院病人呼叫器设计
  • ¥15 不想和现在的团队合作了,怎么避免他们对程序动手脚
  • ¥30 c++类和数组实验代码
  • ¥20 C语言字符串不区分大小写字典排序相关问题
  • ¥15 关于#python#的问题:我希望通过逆向技术爬取1688搜索页下滑加载的数据
  • ¥15 关于Linux的终端里,模拟实现一个带口令保护的屏保程序遇到的输入输出的问题!(语言-c语言)
  • ¥30 请问,这个嵌入式Linux系统怎么分析,crc检验区域在哪
  • ¥15 二分类改为多分类问题