⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modi51.c

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

#include <conio.h>
#include <stdio.h>
#include <string.h>
/**********found************/
int  fun ( char str[][10], int m, char *pt )
{
	int  k, q, i ;
	for ( k = 0; k < m; k++)
	{	q = strlen ( str [k] );
/**********found************/
		for (i=0; i<q; i++)
			pt[i] = str[k,i] ;
		pt += q ;
		pt[0] = 0 ;
	}
}

main()
{  int m, h ;
   char s[10][10], p[120] ;
   clrscr() ;
   printf( "\nPlease enter m: ") ;
   scanf("%d", &m) ; gets(s[10]) ;
   printf("n\Please enter  %d string:\n", m ) ;
   for ( h = 0; h < m; h++ )gents( s[h]) ;
   fun(s, m, p) ;
   printf("\nThe result  is : %s\n", p) ;
}

/*
答案:
int fun(char str[][10],int m,char *pt)  改: void fun(char str[][10], int m, char *pt)
pt[i]=str[k,i];   改:  pt[i]=str[k][i];
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -