程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> C++輸入一個字符串,把其中的字符按照逆序輸出的兩種方法解析

C++輸入一個字符串,把其中的字符按照逆序輸出的兩種方法解析

編輯:更多關於編程
    以下是對C++中輸入一個字符串,把其中的字符按照逆序輸出的兩種方法進行了詳細的分析介紹,需要的朋友可以過來參考下  

    用字符數組方法:
    基本思路是,先判斷字符的結束標志'',然後從該位置向前輸出。
    實現代碼:

    復制代碼 代碼如下:
    #include<iostream>
    using namespace std;
    int main(){
     char a[50];
     cout<<"please input a string:";
     cin>>a;
     int i=0,k=0;
     while(i<50){
            if(a[i]==''){
             k=i;
             break;
            }
            i++;
     }
           cout<<"reverse order: ";
            for(;k>=0;k--){
      cout<<a[k];
     }
     cout<<endl;
     return 0;

    }


    用string方法:
    基本思路是,通過strlen()函數判斷字符的長度,然後從數組該長度的位置輸出。
    實現代碼:

    復制代碼 代碼如下:


    #include<iostream>
    #include<string>
    using namespace std;
    int main(){
     char a[50];
     cout<<"please input a string:";
     cin>>a;
     int k=0;
     k=strlen(a);
     cout<<"Reverse order: ";
     for(;k>=0;k--){
      cout<<a[k];
     }
     cout<<endl;
     return 0;

    }

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved