是你的for (i = 0; i <= len; i++),多输出了一个字符,改成for (i = 0; i < len; i++)即可,记住C中数组都是从0开始数的。
for (i = 0; i <= len; i++)两个这个地方都要写成 < 不能等于
修改这里:len = strlen(cs)-1;