看看新手入门算法哪里出错了吧

img

img

字符数组char a[2]char k[2]大小不够,至少要3个字符,因为要包含'\0'。如果用字符数组,你要设置a[2] = '\0',k[2]='\0',否则字符串比较strcmp函数返回结果就不对。不过话说回来,既然用C++,干嘛不用std::string

没看算法对不对,但是首先定义bing[n+1]就不对,你的编译器能通过吗?