活动设计题      请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。函数fun中给出的语句仅供参考。
    例如,字符串数组中的M个字符串为
    AAAA
    BBBBBBB
    CC
    则合并后的字符串的内容应是:AAAABBBBBBBCC。
    提示:strcat(a,b)的功能是将字符串b复制到字符串a的串尾上,成为一个新串。
    请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
    给定源程序:
    #inclnde<stdio.h>
    #include<string.h>
    #define M 3
    #define N 20
    void fun(char a[M][N],char *b)
    {
    /*以下代码仅供参考*/
    int i;*b=0;
    }
    main()
    {char w[M][N]={'AAAA','BBBBBBB','CC'},a[100];
    inti;
    printf('The string:\n');
    for(i=0;i<M;i++)puts(w[i]);
    printf('\n');
    fun(w,a);
    printf('The A string:\n');
    printf('%s',a);printf('\n\n');
    }
 
【正确答案】for(i=0;i<M;i++) strcat(b,a[i]);
【答案解析】本题考查:字符串连接操作,使用strcat函数将a[i]的内容里阿尼额到b的末尾。