Zi 字媒體
2017-07-25T20:27:27+00:00
The Problem:Your job is, inverting an input string,
Sample Input:abcde
Output:edcba
Here is an example to solve this problem in C++:
#include
#include
#define MAX_SIZE 256
using namespace std;
int main(){
char input[MAX_SIZE];
cout << "Input a String to inverse: ";
cin.getline(input,MAX_SIZE);
int input_Size = strlen(input);
cout << "Before String inverse: " << input;
for(int i = 0;i < input_Size/2; i++){
char temp;
temp = *(input+(input_Size-i-1));
*(input+(input_Size-i-1)) = *(input+i);
*(input+i) = temp;
}
cout << "After String inverse: " << input;
return 0;
}
寫了
5860316篇文章,獲得
23313次喜歡