请改正程序中的错误,使它能得出正确的结果。
注意:不要改动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 :%s/n ",p);
}
[试题]下列给定程序中,函数proc()的功能是:将m(1≤m≤10)个字符串反着连接起来,组成一个新串,放入pt所指字符串中,例如,把“ab、cd、ef9”3个字符串反着串连起来,结果是efgcdab。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或者删行,也不得改变程序的结构!试题程序:
[试题]C. 中将两个字符串连接起来组成一个字符串的函数是__________。
[单选题]EXCEL中,将两个字符串连接起来的运算符是()。A . $B . +C . &D . -
[单选题]Excel中,将两个字符串连接起来的运算符是()。A.$B.+C.&D.-
[单选题]Excel中,将两个字符串连接起来的运算符是()。A.$B.+C.&D.-
[单选题]E.xcel 2003中可以通过()符号将两个字符串连接起来。A.:¥B.:&C.:@D.:#
[单选题]在VB中将两个字符串连接起来的运算符有:+和&,那么“123”+“45”结果是()。A . 168B . “12345”C . “123”D . 45
[主观题]给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
[单选题]VB中将两个字符串连接起来的运算符有:+和&,那么"123"+45结果是()A . 168B . 12345C . "123"D . 45
[主观题]下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODIl.C中,不得增行或删行,也不得更改程序的结构!