说到对字符串的处理,用字符数组再合适不过了,先定义一个字符数组,长度的话,一般练习来说100足够了,特殊要求除外。再定义两个循环变量。前期准备工作就算是完成了。
程序运行第一步应该输入字符串,可以先来一个提示语句,请输入一个字符串之类的。用哪一个输入函数比较好呢,个人认为gets()要比scanf()来的好一点,前者只以回车作为字符串结束标志,后者除了回车,还有空格之类作为结束标志。如果说输入的字符串里面含有空格,用scanf()函数来说就行不通了。
接着就是找到’\0’这个结束标志,用一个for循环就可以实现,然后让’\0’前面的字符逆序输出,这样思路就有了。程序代码如下:字符串逆序输出运行结果如下:
字符串逆序输出对于初学者来说,只有大量的练习才可以找到写代码的思路,一起加油。

相关文章: