zoukankan      html  css  js  c++  java
  • 4、常用函数

    1、判断字符型是否是数字 

    isdigit()函数 #i nclude<cctype>
    #include <iostream>
    #include <cstdio>
    
    using namespace std;
    
    int main() {
        char c;//此时输入的是整型数字
        while (cin >> c) {
            if (isdigit(c)) {
                cout << c << "是数字" << endl;
            }
            else cout << c << "不是数字" << endl;
        }
        return 0;
    
    }

     2、合并若干个vector

    • 一种是vector的insert方法
    vector<int> vec1 = { ... };
    vector<int> vec2 = { ... };// vec1和vec2都存有内容
    vector<int> vec3;//vec3是空的
    vec3.insert(vec3.end(), vec1.begin(), vec1.end())//将vec1压入
    vec3.insert(vec3.end(), vec2.begin(), vec2.end())//继续将vec2压入
    • 一种是stl的merge方式
    vector<string>vec1, vec2, vec3;
    
    //... vec1,vec2赋值
    
    sort(vec1.begin(), vec1.end());
    sort(vec2.begin(), vec2.end());
    vec3.resize(vec1.size() + vec2.size());
    merge(vec1.begin(), vec1.end(), vec2.begin(), vec2.end(), vec3.begin());

    merge方式要注意三点:

    1. vec1,和vec2需要经过排序,merge只能合并排序后的集合。
    2. vec3需要指定好大小。
    3. merge的时候指定vec3的位置要从begin开始。
  • 相关阅读:
    一、Django CBV and Django RestFramework
    Web框架及Django初始化
    HTTP协议
    Mysql之存储引擎
    Django之ORM字段相关
    Django之视图
    Django之初步实现登录功能,APP及ORM
    jQuery
    C#基础:飞行棋游戏
    C#基础练习
  • 原文地址:https://www.cnblogs.com/fuqia/p/9526223.html
Copyright © 2011-2022 走看看