24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 364  |  回复: 3

zyj8119

木虫 (著名写手)


[交流] 【求助】此程序编译没问题,但是结果错误【已完结】

CODE:
#include
#include
#include
char *insertstr(char *str,char *str1,char *str2)
{   int i=0,j,k,m,n,len2;
    if(str[0]=='\0'||str1[0]=='\0'||str2[0]=='\0')
                return str;
        len2=strlen(str2);
        while(str[i]!='\0')
        {   j=i;
            k=0;
                while(str[j]==str1[k]&&str1[k]!='\0')
                {j++;k++;}
                if(j!=i&&str1[k]=='\0')
                { n=0;
                for(m=strlen(str);m>=j;m--)
                        str[m+len2]=str[m];
                for(m=j;m                         str[m]=str2[n++];
                i=i+j;
                }
                i++;
        }
        return str;
}

main()
{    char str[80]="I can speak English.You can speak English.";
     char *p;
         p=insertstr(str,"Englsh","too");
         puts(p);
         getch();
}

正确的结果应该是I can speak Englsh too.You can speak Englsh too.

[ Last edited by 余泽成 on 2010-12-6 at 16:16 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

soar0603

银虫 (小有名气)



zyj8119(金币+1):谢谢参与
zyj8119(金币+9):谢谢高手。。 2010-12-05 08:53:35
应该是 i=i+j;不对,该改为i=j+len2吧
2楼2010-12-05 01:21:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)


引用回帖:
Originally posted by soar0603 at 2010-12-05 01:21:16:
应该是 i=i+j;不对,该改为i=j+len2吧

还是不行啊。
3楼2010-12-05 08:56:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

soar0603

银虫 (小有名气)



zyj8119(金币+10):谢谢解答。 2010-12-05 10:49:05
余泽成(金币+1):谢谢参与应助! 2010-12-06 16:16:20
#include
#include
#include
char *insertstr(char *str,char *str1,char *str2)
{  
    int i=0,j,k,m,n,len2;
    if(str[0]=='\0'||str1[0]=='\0'||str2[0]=='\0')
         return str;
    len2=strlen(str2);
    while(str!='\0')
    {   
        j=i;
        k=0;
        while((str[j]==str1[k])&&(str1[k]!='\0'))
        {
        j++;
        k++;
        }
        if((j!=i)&&(str1[k]=='\0'))
        {
        n=0;
        for(m=strlen(str);m>=j;m--)
                        str[m+len2]=str[m];
        for(m=j;m                         str[m]=str2[n++];
        i=j+len2;
        }
        else
        {
               i++;
        }
    }
    return str;
}

void main()
{   
    char str[80]="I can speak English.You can speak English.";
    char *p;
    p=insertstr(str,"English"," too";
    puts(str);
    getch();
}

大哥,你的English拼错了

[ Last edited by soar0603 on 2010-12-5 at 10:49 ]
4楼2010-12-05 10:46:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zyj8119 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 化学070300-总分378-求调剂 +5 挪椅子的泡泡糖 2026-04-02 5/250 2026-04-02 22:20 by ZXlzxl0425
[考研] 土木水利328分求调剂 +4 疾风知劲草666 2026-04-02 4/200 2026-04-02 21:59 by barlinike
[考研] 交通运输考试264分求工科调剂 +4 jike777 2026-04-02 4/200 2026-04-02 21:53 by zllcz
[考研] 工科 267求调剂 +3 wanwan00 2026-04-02 5/250 2026-04-02 21:42 by wanwan00
[考研] 312求调剂 +5 小小墨123 2026-04-02 6/300 2026-04-02 20:12 by dongzh2009
[考研] 总分328生物与医药考数学求调剂 +3 aaadim 2026-04-02 3/150 2026-04-02 14:04 by 乔哒哒哒
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +4 哇呼哼呼哼 2026-04-02 4/200 2026-04-02 13:10 by yulian1987
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +10 哇呼哼呼哼 2026-04-01 11/550 2026-04-02 11:31 by lnilvy
[考研] 261求B区调剂 +5 明仔· 2026-04-01 7/350 2026-04-02 11:17 by 邹尉尉
[考研] 0805求调剂 +8 是水分 2026-03-31 8/400 2026-04-02 10:46 by guanxin1001
[考研] 385分 生物学(071000)求调剂 +6 qf626 2026-04-01 6/300 2026-04-02 10:39 by guoweigw
[考研] 英一数一408,总分284,二战真诚求调剂 +12 12.27 2026-03-30 14/700 2026-04-02 00:18 by 欣喜777
[考研] 一志愿西安交大材料学硕(英一数二)347,求调剂到高分子/材料相关专业 +7 zju51 2026-03-31 9/450 2026-04-01 19:35 by CFQZAFU
[考研] 311求调剂 +10 李芷新1 2026-03-31 10/500 2026-04-01 14:38 by chenqifeng666
[考研] 070300求调剂306分 +5 26要上岸 2026-03-27 5/250 2026-04-01 11:09 by oooqiao
[考研] 环境工程 085701,267求调剂 +15 minht 2026-03-29 16/800 2026-04-01 10:13 by li_sujuan99
[考研] 318一志愿吉林大学生物与医药 求调剂 +6 笃行致远. 2026-03-28 6/300 2026-04-01 09:28 by oooqiao
[考研] 266分,求材料相关专业调剂 +10 哇呼哼呼哼 2026-03-30 12/600 2026-03-31 11:00 by 熊一刀
[考研] 本科双非材料,跨考一志愿华电085801电气,283求调剂,任何专业都可以 +6 芝士雪baoo 2026-03-28 8/400 2026-03-29 08:16 by 松花缸1201
[考研] 调剂考研 +3 王杰一 2026-03-29 3/150 2026-03-29 08:09 by fmesaito
信息提示
请填处理意见