1967 Problem F 数组逆置

问题 F: 数组逆置

时间限制: 1 Sec 内存限制: 32 MB

题目描述

输入一个字符串,长度小于等于200,然后将数组逆置输出。

输入

测试数据有多组,每组输入一个字符串。

输出

对于每组输入,请输出逆置后的结果。

样例输入

tianqin

样例输出

niqnait
提示
注意输入的字符串可能会有空格。

经验总结

注意循环条件是(i < len/2).

AC代码

#include<cstdio>
#include<cstring>
const int maxn = 400;
int main()
{
	char str[maxn];
	while(gets(str))
	{
		int len = strlen(str);
		for(int i = 0; i < len/2; i++)
		{
			char temp;
			temp = str[i];
			str[i] = str[len - 1 - i];
			str[len - 1 - i] = temp;
		}
		printf("%s\n", str);
	}
	return 0;
} 
发布了39 篇原创文章 · 获赞 1 · 访问量 269
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览