歡迎來到DIVCSS5查找CSS資料與學習DIV CSS布局技術!

10.22 學習總結

1. double ceil(double x)

求大于 x 的最小的數,即向上取整函數

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,m,a;
    cin>>n>>m>>a;
    long long s=ceil(m*1.0/a)*ceil(n*1.0/a);
    //或寫為
    //long long s=((m+a-1)/a)*((n+a-1)/a);
    cout<<s<<endl;
    return 0; 
}

2.A   65    Z    90

   a   97    z     122

 

3.字符串刪除 

  https://blog.csdn.net/yishizuofei/article/details/79059804

  C++ string 字符串刪除指定字符https://blog.csdn.net/lynn_xl/article/details/89151535  

  C++從string中刪除所有的某個特定字符  https://www.cnblogs.com/7z7chn/p/6341453.html   超好

#include<bits/stdc++.h>
using namespace std;
int main(){
    string str;
    cin>>str;
    str.erase(remove(str.begin(),str.end(),'a'),str.end());
    cout<<str<<endl;
    return 0;
}

 

刪除特定字符串簡單做法

int pos=0;//下標 
    while( (pos=str.find("WUB"))!=-1 ){
        str.erase(pos,3);
    }

 

 

5. 字符串 大寫 改為 小寫

for(int i=0;i<str.size();i++){
        str[i]=tolower(str[i]);
    }

 小寫改為大寫

toupper();

 

 

6.字符串  str1 中是否有字符字串  str2

strstr()函數    

  extern char *strstr(char *str1, char *str2);

  作用:返回str2 在str1中第一次出現的位置(地址)

c_str() 函數

  作用:c_str()函數返回一個指向正規C字符串的指針, 內容與本string串相同.,

            這是為了與c語言兼容,在c語言中沒有string類型,故必須通過string類對象的成員函數c_str()把string 對象轉換成c中的字符串樣式。

string str;
    string str2="1111111";
    if(strstr(str.c_str(),str2.c_str())!=NULL)flag=true;
    else flag=false;

 

7.字符串插入字符

  https://blog.csdn.net/wang1997hi/article/details/78364755

http://codeforces.com/problemset/problem/208/A

cf 208 A 考察了刪除和插入

str.insert(pos,str2);

 cf  208 A

#include<bits/stdc++.h>
using namespace std;
int main(){
    string str;
    cin>>str;
    int pos=0;//下標 
    while( (pos=str.find("WUB"))!=-1 ){
        str.erase(pos,3);
        if(str[pos-1]!=' '&&pos!=0)str.insert(pos," "); 
    }
    cout<<str<<endl;
    return 0;
}
str.insert(pos,str2);
View Code

如需轉載,請注明文章出處和來源網址:http://www.133025.buzz/html/h57868.shtml

德甲最新射手榜 北京pk10最准1期计划 广船国际股票 上海十一选五开奖表 吉林十一选五开奖结果爱乐彩 河北福彩官网 群英会开奖号码走势图 超级大乐透中奖规则 安徽11选5今天开奖结果查询 20070904上证指数 内蒙古十一选五开奖 12台联机百家乐揭秘 浙江体彩11选5玩法 怎样才能炒股赚钱 江苏快三开奖结果推荐 新疆喜乐彩投注 北京十一选五走势图手机版手机版