59.请编写函数fun,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。

59.请编写函数fun,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。
例如,若字符串数组中的M个字符串为:
AAAA
BBBBBBB
CC
则合并后的字符串的内容应是AAAABBBBBBBCC。

#include 
#define M 3
#define N 20
void fun(char s[M][N],char *b){
	int k=0;
	for(int i=0;i<M;i++){
		for(int j=0;s[i][j]!='\0';j++){
			b[k++]=s[i][j];
		}
	}
	b[k]='\0';
}
int main() {
	char s[M][N]={"AAAA","BBBBBBB","CC"};
	char b[N];
	printf("字符串内容为:\n");
	for(int i=0;i<M;i++){
		printf("%s\n",s[i]);
	}
	//int z=s[0][4];//为null 
	//printf("z=%d",z);
	fun(s,b);
	printf("合并后的字符串内容为:%s\n",b);
	return 0;
}

C语言编程练习题 59/100
*本套题可用于复习一些学校考研复试的C程序设计科目
*本套题可用于复习二级C
*您的点赞加关注,是我更新的最大动力!

你可能感兴趣的:(C试题)