最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++如何將字符串顛倒輸出

 更新時間:2022年11月05日 08:48:47   作者:小劉是學(xué)生  
這篇文章主要介紹了C++如何將字符串顛倒輸出,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

如何將字符串顛倒輸出

請定義一個類Test,其擁有一個私有數(shù)據(jù)成員str(string類型),和其他對字符串進行簡單操作的行為。

請根據(jù)如下main函數(shù)的代碼完成類Test的定義

int main()
{
string str;
?
//輸入一個字符串
getline(cin, str);
//實例化對象
Test* s = new Test();
//設(shè)置對象中的數(shù)據(jù)成員值
s->SetStr(str);
cout << "您輸入的字符串是:" << s->GetStr() << endl;
cout << "字符串長度為:" << s->GetLength() << endl;
//將字符串顛倒輸出
cout << "將字符串倒序輸出:";
s->Reverse();
//釋放對象空間
delete s;
?
return 0;
}

題目輸入:I love you,GZU!I love C++!

輸出:

您輸入的字符串是:I love you,GZU!I love C++!

字符串長度為:26

將字符串倒序輸出:!++C evol I!UZG,uoy evol I

本題重點在于string字符串的顛倒函數(shù)

reverse(s.begin(), s.end());

小編代碼如下:

#include<bits/stdc++.h>
#include<string>
#include<algorithm>
using namespace std;
class Test{
	private:
		string new_s;
	public:
		Test(){}
		void SetStr(string ns){
			new_s=ns;
		}
		string GetStr(){
			return new_s;
		}
		int GetLength(){
			return new_s.length();
		}//無法置換 
		void Reverse(){
			reverse(new_s.begin(),new_s.end());
			cout<<new_s<<endl;
		}
};

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++通過CryptoPP計算Hash值的過程詳解

    C++通過CryptoPP計算Hash值的過程詳解

    Crypto++ (CryptoPP) 是一個用于密碼學(xué)和加密的C++庫,它是一個開源項目,提供了大量的密碼學(xué)算法和功能,本文小編給大家介紹了C++通過CryptoPP計算Hash值的過程,文中通過代碼示例給大家介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • Opencv實現(xiàn)最小外接矩形和圓

    Opencv實現(xiàn)最小外接矩形和圓

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)最小外接矩形和圓,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • c語言字符數(shù)組與字符串的使用詳解

    c語言字符數(shù)組與字符串的使用詳解

    本篇文章是對c語言中字符數(shù)組與字符串的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++數(shù)據(jù)結(jié)構(gòu)與算法之雙緩存隊列實現(xiàn)方法詳解

    C++數(shù)據(jù)結(jié)構(gòu)與算法之雙緩存隊列實現(xiàn)方法詳解

    這篇文章主要介紹了C++數(shù)據(jù)結(jié)構(gòu)與算法之雙緩存隊列實現(xiàn)方法,結(jié)合實例形式分析了雙緩存隊列的原理、實現(xiàn)方法與相關(guān)注意事項,需要的朋友可以參考下
    2017-08-08
  • C/C++合并兩個升序鏈表的方式

    C/C++合并兩個升序鏈表的方式

    這篇文章主要介紹了C/C++合并兩個升序鏈表的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 深入理解約瑟夫環(huán)的數(shù)學(xué)優(yōu)化方法

    深入理解約瑟夫環(huán)的數(shù)學(xué)優(yōu)化方法

    本篇文章是對約瑟夫環(huán)的數(shù)學(xué)優(yōu)化方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++實現(xiàn)SLR文法分析法

    C++實現(xiàn)SLR文法分析法

    大家好,本篇文章主要講的是C++實現(xiàn)SLR文法分析法,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • C++實現(xiàn)延遲的方法詳解

    C++實現(xiàn)延遲的方法詳解

    這篇文章主要為大家詳細介紹了C++實現(xiàn)延遲的三個方法,文中的示例代碼講解詳細,對我們深入了解C++有一定的幫助,感興趣的小伙伴可以學(xué)習(xí)一下
    2022-12-12
  • 淺析C語言中的sizeof

    淺析C語言中的sizeof

    sizeof是C/C++中的一個操作符(operator),作用就是返回一個對象或者類型所占的內(nèi)存字節(jié)數(shù)。返回值類型為size_t,在頭文件stddef.h中定義
    2013-07-07
  • C++實現(xiàn)拷貝構(gòu)造函數(shù)的方法詳解

    C++實現(xiàn)拷貝構(gòu)造函數(shù)的方法詳解

    拷貝構(gòu)造函數(shù)是構(gòu)造函數(shù)的一個重載,因此顯式的定義了拷貝構(gòu)造,那么編譯器也不再默認生成構(gòu)造函數(shù)。本文主要介紹了C++實現(xiàn)拷貝構(gòu)造函數(shù)的方法,需要的可以參考一下
    2022-09-09

最新評論

德清县| 遂昌县| 淮安市| 顺昌县| 屯留县| 南陵县| 台安县| 克山县| 耒阳市| 中山市| 滁州市| 东明县| 英超| 蒲城县| 株洲县| 保康县| 理塘县| 绿春县| 年辖:市辖区| 岗巴县| 马龙县| 江川县| 阿鲁科尔沁旗| 舒兰市| 屯门区| 龙陵县| 金寨县| 阜阳市| 乌鲁木齐县| 黄石市| 平利县| 大厂| 慈利县| 乡宁县| 文化| 新泰市| 德阳市| 泽库县| 都江堰市| 清徐县| 丘北县|