题目描述
循环输入。每组输入是一个长度不超过1000的字符串,现在需要对这个字符串进行翻转后输出,当没有任何输入时,程序结束。
解题思路
思路一 倒序输出
题目没有说是非要对这个输入的字符串进行操作,只需要最后的结果即可,那么我们直接倒着输出这个字符串即可。
思路二 操作下标
我们可以让这个字符串的头部和尾部一直进行交换,然后逐渐到了字符串的中间位置,那么到了中间位置后,也就意味着这个字符串翻转结束了,我们最后输出这个翻转后的字符串即可。
解题代码
解法一 倒序输出
#include <stdio.h>
#include <string.h>
#define N 1010//³¬³ö10¸öÊÇΪÁË·ÀÖ¹±ß½çÇé¿ö£¬¶à¿ªµã¿Õ¼äû»µ´¦
char c[N];
int main()
{
while(