scanf没加&弄错变量定义域弄错数组循环遍历范围变量未初始化就去做相加操作字符数组未尾没加“\0”导致输出乱码语法错误代码逻辑出错没看清要求未添加对应的头文件如bool,memset数组容量过小,溢出用字符变量存储汉字给printf中加了&导致输出乱码未用strcmp而用"=="去比较字符数组没重新初始化循环后的变量