电话:0731-83595998
导航
首页 > 在线问答 > 计算机 > 计算机题库1
题目内容

下列给定程序中,函数fun()的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc,CD,EF串联起来,结果是abcCDEF。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include <conio.h> include <string.h> include <stdio.h> /*************found**************/

提问人:陈俭龙发布时间:2020-07-03

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

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

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

试题程序:

include <conio.h>

include <string.h>

include <stdio.h>

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

int fun(char str[] [10],int m, char *pt)

{ int k,q,i,j=0;

for(k=0;k<m;k++)

{ q=strlen(str[k]);

j+=q;

for(i=0;i<q;i++)

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

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

pt+=q;

pt[0] =0;

}

pt-=j;

}

main ()

{ int m, h;

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

clrscr ();

printf("nPlease enter m: ");

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

printf ("nPlease enter %d string:In ",m);

for(h=0;h<m;h++) gets(s[h]);

fun (s,m,p);

printf("nThe result is :%sn ",p);

}

题目答案

一对一服务

咨询老师
网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

免费咨询,如何快速提升学历!

立即报名

已经有28179人提升了学历

题库-找答案

已有大量题库

马上做题
相关试题

继续查找其他问题的答案?

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端