问题描述
顺序读入一个字符串数据(可以含空格),输出一个对应回文串(顺序读与反序读一样),例如,读入:abc,输出:abccba。
输入
输入的第1行是一个整数n,表示有n组测试数据。接下来有n行,每行表示一组测试数据,这一行由一串字符串构成,字符串中允许出现空格,以行结束符作为这一行的结束符。
输出
对每一行上的字符串,输出生成的对应回文串。注意原字符串的行结束符不必处理,但原有的空格是字符串的一部分不能丢掉。
输入样例
2
abc
12
输出样例
abccba
1221
今天做生成回文串的题目,搞了半天输出的第一行是对的,但第二行若输入的字符串比第一行小,则没有覆盖第一行的内容,导致第二行输出时总是有第一行的尾巴。原因就是没有在字符串结束的时候赋个str[k]='/0'。唉,细节问题。