返回列表 發帖

C++ 第二十五題:字串反轉。如:輸入 abcdef,則輸出 fedcba。

C++ 第二十五題:字串反轉。如:輸入 abcdef,則輸出 fedcba。
我是小紅老師,小紅老師是我!!

還未開發可輸入版
此版為  0.03版
  1. #include <iostream>
  2. #include <string>
  3. #include <cstdlib>
  4. using namespace std;
  5. int main(void){

  6.     string str("Johnny");
  7.        for (int i=0; i<str.size(); i++){
  8.            cout << str[i] <<endl;
  9. }
  10.         
  11. //字串反轉
  12. for (int i=str.size(); i>=0; i--){
  13.     cout <<str[i] <<endl;
  14. }
  15. system("pause");
  16. return 0;
  17. }
複製代碼
分數掛蛋的心情像空白的紙,再次期望著奇蹟的到來。

TOP

回復 2# p17johnny
應該有辦法讓使用者輸入吧~~

TOP

  1. include <iostream>
  2. #include <string>
  3. #include <cstdlib>
  4. using namespace std;
  5. int main(void){

  6.     string str;
  7.     cout << "請輸入英文" << endl;
  8.     cin >> str;
  9.      
  10.     for (int i=0; i<str.size(); i++){
  11.            cout << str[i] <<endl;
  12.            }
  13.         
  14.     //字串反轉
  15.           for (int i=str.size(); i>=0; i--){
  16.     cout <<str[i] <<endl;
  17.     }
  18.    
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

TOP

這個程式碼複製樓上那位,不過,我的程式碼能讀句子喔!!

哈哈!
  1. #include <iostream>
  2. #include <string>
  3. #include <cstdlib>
  4. using namespace std;
  5. int main(void){

  6.     char str[999999];
  7.     cout << "請輸入英文 : " ;
  8.     while (cin.getline(str, 999999)){

  9.     //字串反轉
  10.           for (int i=strlen(str); i>=0; i--){
  11.     cout <<str[i];
  12.    
  13.     }
  14. }
  15.     system("pause");
  16.     return 0;
  17. }
複製代碼
我是來去無蹤的..

                                ..士豪(Alen)黑輪

TOP

TOP

返回列表