啊啊啊啊好难 2023-07-10 15:54 采纳率: 92.9%
浏览 25
已结题

请问 为什么我的两个字符串没有连接上呀😭


#include<stdio.h> 
#include<string.h>
int main()
{
    char str1[100],str2[100];
    printf("请输入第一个字符串\n");
    gets(str1);
    printf("请输入第二个字符串\n");
    gets(str2);
    
    char *p1=str1,*p2=str2;
    p1=str1,p2=str2;
    
    for(p1=str1;*p1='\0';p1++){}//str1最后一位 
    
    while(*p2!='\0'){
        *p1=*p2;
        p1++,p2++;    
    }
    
    *p1='\0';
    printf("连接后的字符串为\n");
    puts(str1);
    
    int len,i;
    len=strlen(str1);
    
    printf("逆序排序结果为\n");
    for(i=len-1;i>=0;i--){
        printf("%c",str1[i]);
    }
    
    return 0;

}

img

  • 写回答

3条回答 默认 最新

  • itmozun629 2023-07-10 16:11
    关注

    for(p1=str1;*p1='\0';p1++){} //str1最后一位

    循环条件改成 *p1 != '\0' 即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月13日
  • 已采纳回答 7月10日
  • 创建了问题 7月10日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表