题目描述:
输入一个字符串,长度小于等于200,然后将数组逆置输出。
输入:
测试数据有多组,每组输入一个字符串。
输出:
对于每组输入,请输出逆置后的结果。
样例输入:
hdssg
样例输出:
gssdh
AC代码:- #include <iostream>
- #include <string>
- #include <cstring>
-
- #define STR_LEN 201
-
- int main()
- {
- using std::cin;
- using std::cout;
- using std::endl;
-
- char cStrings[STR_LEN], cNewStrings[STR_LEN];
- int str_length = 0;
-
- while(cin >> cStrings)
- {
- str_length = strlen(cStrings);
- int j = 0;
- for (int i = str_length - 1; i >= 0; i--)
- {
- cNewStrings[j] = cStrings[i];
- j++;
- }
- cNewStrings[j] = '\0';
- cout << cNewStrings << endl;// << "Done!" << endl;
- }
-
-
- return 0;
- }
- /**************************************************************
- Problem: 1055
- User: greenrock
- Language: C++
- Result: Accepted
- Time:10 ms
- Memory:1512 kb
- ****************************************************************/
复制代码 |