一、string类的几个函数
非常好用
string str;
string ch;
int pivot=str.find(ch); //在字符串str中寻找字符串ch;
str.erase(pivot,1);
atoi
语法:
int atoi( const char *str );
功能:将字符串str转换成一个整数并返回结果。参数str 以数字开头,当函数从str 中读到非数字字符则结束转换并将结果返回。例如,
i = atoi( "512.035" );
i 的值为 512.
二、
#include<bits/stdc++.h>
using namespace std;
int main()
{
string str;
char ch[11111];
cin>>str>>ch;
int snum=0;
int stringlength=str.length();
int fnum=0;
for(int i=0;i<strlen(ch);i++)
{
int pos = str.find(ch[i]);
if(pos==-1){
fnum++;
//return 0;
}
else{
str.erase(pos,1);
++snum;
}
}
if(snum==strlen(ch))
{
cout<<"Yes "<<stringlength-snum;
}
else
cout<<"No "<<fnum;
return 0;
}