put()输出一串字符串后,会自动换行,不需要再加一个\n. gets前一般要加一个getchar,用于吃掉换行符,如果不加,可能在上一次输入后的换行符会被gets吸收。gets会在结尾补充’\0’,这里的’\0’表示字符串的结束