关于字符数组的结束标志'/0'

问题描述

顺序读入一个字符串数据(可以含空格),输出一个对应回文串(顺序读与反序读一样),例如,读入:abc,输出:abccba。

输入

输入的第1行是一个整数n,表示有n组测试数据。接下来有n行,每行表示一组测试数据,这一行由一串字符串构成,字符串中允许出现空格,以行结束符作为这一行的结束符。

输出

对每一行上的字符串,输出生成的对应回文串。注意原字符串的行结束符不必处理,但原有的空格是字符串的一部分不能丢掉。

输入样例

2

abc

12

 

输出样例

abccba

1221

   

今天做生成回文串的题目,搞了半天输出的第一行是对的,但第二行若输入的字符串比第一行小,则没有覆盖第一行的内容,导致第二行输出时总是有第一行的尾巴。原因就是没有在字符串结束的时候赋个str[k]='/0'。唉,细节问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值