打卡第二十六天
逆序字符串
一、
1.运用for循环将字符进行颠倒替换
二、
三、
#include <iostream>
#include <string>
using namespace std;
void reverse_string(string&s)
{
int N=s.size();
char temp;
int i;
for(i=0;i<N/2;i++)
{
temp =s[i];
s[i]=s[N-i-1];
s[N-1-i]=temp;
}
}
int main(int argc, char const *argv[])
{
string str;
getline(cin, str);
reverse_string(str);
cout << str << endl;
return 0;
}
四、
#include <iostream>
#include <string>
using namespace std;
void reverse_string(string&s)
{
int N=s.size();
char temp;
int i;
for(i=0;i<N/2;i++)
{
temp =s[i];
s[i]=s[N-i-1];
s[N-1-i]=temp;
}
}
int main(int argc, char const *argv[])
{
string str;
getline(cin, str);
reverse_string(str);
cout << str << endl;
return 0;
}