搜索
查看: 64|回复: 1
打印 上一主题 下一主题

帮忙找一下错误,谢谢

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2024-1-20 19:42:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     //定义字符数组存储字符串
  6.     //char    ch[10];
  7.    
  8.     //scanf("%s",ch);
  9.    
  10.     //printf("%s",ch);//会报错
  11.     //字符串拼接
  12.     char ch1[]="hello";
  13.     char ch2[]="world";
  14.     char ch3[20];
  15.    
  16.     int i=0;
  17.     int j=0;
  18.     while(ch1[i] !='')
  19.     {
  20.         ch3[i]=ch1[i];
  21.         i++;
  22.     }
  23.    
  24.     while(ch2[j] !='')
  25.     {
  26.         ch3[i+j]=ch2[j];
  27.         j++;
  28.     }
  29.     ch3[i+j]='';
  30.    
  31.     printf("%s",ch3);
  32.     return 0;
  33. }
复制代码

沙发
发表于 5 天前 | 只看该作者
你要用FOR循环提取ch【i】,再printf ch[i]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表