1. 程式人生 > >C++輸入一個字串,將其逆序輸出

C++輸入一個字串,將其逆序輸出

方法一:

#include<iostream>
#include<string>
using namespace std;
void main()
{
	char a[50];
	cin>>a;
	char *rev=strrev(a);
	cout<<rev<<endl;
}

方法二:
#include<iostream>
#include<string>
using namespace std;
void main()
{
	char a[50];
	memset(a,0,sizeof(a));
	cin>>a;
	char temp;
	for(int i=0,j=strlen(a)-1;i<strlen(a)/2;i++,j--)
	{
           temp=a[i];
		   a[i]=a[j];
		   a[j]=temp;
	}
	cout<<a<<endl;
}