话不多说,直接上完整代码
#include <iostream>
using namespace std;
void cool(char str[], int n)
{
char m;
int i;
for (i = 0; i < n / 2; i++)
{
m = str[i];
str[i] = str[n - i - 1];
str[n - i - 1] = m;//交换相应位置的字符
}
}
int main()
{
char str[100];//先定义一个字符串
char c, m;
cout << "请输入一个字符串(不要用空格隔开):" << endl;
int i, k = 0;
for (i = 0; (c = str[i]) != '\0'; i++)
{
k++;//计算该字符串共有多少个字符
}
cool(str, k);//调用函数
cout << "倒置后的字符串如下:" << endl;
cout << str << endl;
return 0;
}