游客 Signup | Login
中文 | En

1435 - C语言-字符逆序

写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。

Input

一行字符

Output

逆序后的字符串

Examples

Input

123456abcdef 

Output

fedcba654321

Solution C

#include<stdio.h>
void f(char *p)
{
	int len=0,i=0;
	char temp;
	for(;p[len]!='\0';len++);
	for(;i<len/2;i++)
	{
		temp=p[i];
		p[i]=p[len-i-1];
		p[len-i-1]=temp;
	}
}
void main()
{
	char ch[30];
	scanf("%s",ch);
    f(ch);
	printf("%s\n",ch);
}

Solution C++

#include <iostream>
using namespace std;
int main()
{
char a[100];
int i=0,count=0,j=0;

cin>>a;
while (a[i]!='\0')
{
count++;
i++;
}
for(i=count-1;i>=0;i--)
{
cout<<a[i];
}
cout<<endl;
  return 0;
} 
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题