string與數字相互轉換
一、reverse函式用法:
①、reverse函式標頭檔案: #include<algorithm> 。
②、reverse函式第二個引數為末元素的下一個地址。
1.reverse函式反轉string
#include <iostream>
#include <algorithm>
//#include <cstring>
using namespace std;
int main() {
string str;
cin>>str;
reverse(str.begin(), str.end());
cout<<str<<endl;
return 0;
}
結果:
2、reverse函式反轉陣列:
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int num[]={1,2,3,4,5,6};
reverse(num,num+5);
for(int i=0;i<6;i++){
cout<<num[i]<<" ";
}
return 0;
}
二、string轉數字:
#include <iostream>
//#include<cstring>
using namespace std;
int main()
{
string str;
while(cin>>str)
{
int x=0;
for(int i=0;i<str.length();i++)
{
x*=10;
x+=(str[i]-'0');
}
cout<<x<<endl;
}
}
結果:
三、數字轉字串:
①、string"+"拼接,reverse反轉:
#include<iostream>
#include<algorithm>
//#include<cstring>
using namespace std;
int main()
{
int num;
while(cin>>num)
{
string str;
while(num%10)
{
str+=('0'+(num%10));
num/=10;
}
reverse(str.begin(),str.end());
cout<<str<<endl;
}
}
結果:
②、定義char陣列接收每位資料,再push_back string之中:
#include<iostream>
#include<string>
using namespace std;
int main()
{
int x;
char ts[1000];
while(cin>>x) //輸入數字
{
int p=0;
while(x)
{
ts[p++]=('0'+x%10);
x/=10;
}
string s;
for(int i=p-1;i>=0;i--)
{
s.push_back(ts[i]);
}
cout<<s<<endl;
}
}
結果:
相關文章
- string與char陣列相互轉換陣列
- 中文數字阿拉伯數字相互轉換
- javascript數字和字串相互轉換JavaScript字串
- 字串和數字的相互轉換字串
- javascript數字和字串的相互轉換JavaScript字串
- PHP 阿拉伯數字和中文數字的相互轉換PHP
- 通過JDOM實現XML與String的相互轉換XML
- 判斷迴文串 字串/數字相互轉換字串
- android中String與InputStream之間的相互轉換方式Android
- UIImage與Iplimage相互轉換UI
- SDOM與QDOM相互轉換
- DataTable與List相互轉換
- JAVA裡的String、Timestamp、Date相互轉換Java
- java 物件與xml相互轉換Java物件XML
- XML與DataSet的相互轉換XML
- String和基本資料型別的相互轉換資料型別
- c語言字串與整形,浮點數...相互轉換C語言字串
- C語言中字串與整數的相互轉換C語言字串
- c++中幾種常見的型別轉換。int與string的轉換,float與string的轉換以及string和long型別之間的相互轉換。to_string函式的實現和應用。C++型別函式
- 陣列與字串方法與相互轉換陣列字串
- 常見物件-StringBuffer和String的相互轉換物件
- C 語言整數與字串的相互轉換介紹字串
- javascript 各種進位制數字相互轉換程式碼例項JavaScript
- javascript十進位制數字和二進位制相互轉換JavaScript
- JSON字串與HashMap相互轉換JSON字串HashMap
- java 字串與檔案相互轉換Java字串
- ascii碼與字元的相互轉換ASCII字元
- pandas中dataframe與dict相互轉換
- 使用boost庫處理 int 、float、string之間相互轉換
- JS實現JSON物件與URL引數的相互轉換JSON物件
- Python 漢字區位碼、字串 相互轉換Python字串
- jQuery 物件 與 原生 DOM 物件 相互轉換jQuery物件
- xml與陣列的相互轉換——phpXML陣列PHP
- DOM物件與jquery物件的相互轉換物件jQuery
- jQuery物件與Dom物件的相互轉換jQuery物件
- 【Go】IP地址轉換:數字與字串之間高效轉換Go字串
- 旋轉矩陣與尤拉角的相互轉換矩陣
- Word文件與WPS文件的相互轉換(轉)