将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中_第10章字符串和字符

其他范文 时间:2020-02-28 12:48:42 收藏本文下载本文
【www.daodoc.com - 其他范文】

将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“第10章字符串和字符”。

下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc,CD,EF串联起来,结果是abcCDEF。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:

#include #include #include #include

/*************found**************/ int fun(char str[][10],int m,char *pt){ int k,q,I,j=0;

for(k=0;k

{ q=strlen(str[k]);

j+=q;

for(I=0;I

/*************found**************/

pt[I]=str[k,I];

pt+=q;

pt[0]=0;

}

pt-=j;} void main(){ int m, h;

char s[10][10],p[120];

system(“CLS”);

printf(“nPlease enter m: ”);

scanf(“%d”,&m);gets(s[0]);

printf(“nPlease enter %d string:n ”,m);

for(h=0;h

fun(s,m,p);

printf(“nThe result is :%sn ”,p);}

(1)错误:int fun(char str[][10],int m,char *pt)(2)错误:pt[I]=str[k,I];

正确:void fun(char str[][10],int m,char *pt)正确:pt[I]=str[k][I];

下载将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中word格式文档
下载将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文