算法笔记练习 3.6 字符串处理 问题 F: 数组逆置
题目
题目描述
输入一个字符串,长度小于等于200,然后将数组逆置输出。
输入
测试数据有多组,每组输入一个字符串。
输出
对于每组输入,请输出逆置后的结果。
样例输入
tianqin
样例输出
niqnait
思路
input 接收字符串,下标 i 通过 strlen 获得最后一个元素的下标,逆序输出所有字符。
代码
#include <stdio.h>
#include <string.h>
#define MAX 210
int main(){
int i;
char input[MAX];
while (gets(input)){
i = strlen(input) - 1;
for ( ; i >= 0; --i)
putchar(input[i]);
putchar('\n');
}
return 0;
}