您的当前位置:首页正文

c++算法常用函数

来源:花图问答

利用sort函数排序:      sort(arr,arr+index);


字符串逆置函数:     _strrev();


保留小数点后两位:     setiosflags(ios::fixed) << setprecision(2);


求字符串长度:     strlen(str);


十进制数转换为n进制字符串:  itoa(num,str,n);


n进制数转换为10进制: long int strtol (const char* str, char** endptr, int base);


分解字符串为一组字符串: char *strtok(char *s,const char *delim)     第二次调用,第一个参数设置NULL;


string中数字转换成整型:int = stoi(string);


将整数转化为字符串:    sptintf(str,"%d",num);


string中的常用函数:      find函数在找不到指定值得情况下会返回string::npos    【s2.find(s1[i]) == string::npos】


toupper函数,字符变大写:  toupper(s1[i]);


isalpha:判断是否为字母;

idigit:判断是否为数字;

isprint:判断是否为可打印字符;


toupper,tolower: 大小写转换