字符串与int相互转换
1、字符串转int
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;cin>>str;
int ans=0;
for(int i=0;i<str.size();i++){
int temp=str[i]-'0';//用ASCII码的差值
ans = ans*10+temp;
}
cout<<ans;
return 0;
}
2、int转字符串
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
int n;cin>>n; string ans="";
vector<int> arr(n);
for(int i=0;i<n;i++){
cin>>arr[i];
}
for(int i=0;i<n;i++){
ans = ans+ to_string(arr[i]);
}
cout<<ans;
return 0;
}