sort函式
#include
sort(a,a+n)//a是陣列的名稱 , n是該陣列a含有的元素個數;
可以將a陣列中的元素從小到大排列
string函式
包括string ,strcmp ,size()。
#include
string s;
可以定義乙個名稱為s的字串
當cin>>s時可以自動調整s的長度使其正好等於輸入s的元素個數
例如:#include
#include
int main()
string s;
cin>>s;
for(int i =0 ; i < s.size()-1;i++)//size()函式的標頭檔案也是#include,s.size()可以獲得字串s的長度即s中含有的元素個數;
cout<}//(可以輸入s直到使用空格或者回車為止)
strcmp函式可以用來比較兩個字串是否相等
例如:if(strcmp(s,t)==0)
coutcout《意思是如果字串s與字串t如果相同則輸出yes,否則輸出no;
另外也可以用於乙個字串與另一字元比較
例如:if(strcmp(s,「sos」)==0)
cout《意思是字串s含有的元素等於」sos「,即s[0]='s',s[1]='0',s[2]='s';
當使用string s;定義的字串時
可以直接使用if(s==」sos「)進行判斷;
例如:string s;
cin>>s;
if(s=="sos")
cout《當輸入s的元素為」sos「時,就會輸出yes;(怕自己忘記了寫給自己看的,廢話有點多建議別看)
2進製轉化成10進製**:
int n;
cin >> n;
string s;//定義乙個字串s內容為空
while (n != 0) //該**可以將10進製的整數n轉化成2進製的字串形式
可以再通過前面寫的**
int getnum(string s)
int ans = 0;
int p = 1;
for(int i = s.size()-1 ; i<=0 ; i--)
ans=(s[i]-'0')*p;
p*=10;
return ans;
}//將字串s原樣轉化為整型ans
10進製轉化為2進製:
int num = 1;
int ans = 0;
for(int i = s.size() - 1; i >= 0; i--)
cout << ans << "\n";
//該**可以將2進製的字串s轉化為10進製的整形ans,同理當s為整型時將if中的』1『改成1即可。
Python的一些內建函式2
1.字串型別內建方法 方法 描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 stri...
DB2中的一些函式
最近用db2,資料庫之間的差異還是很大的,好多函式都不一樣 1.去空格 db2中 ltrim 是去左邊空格,rtrim 是去右邊空格。informix中 trim 就是去空格。用法 例 string a abc db2中 ltrim a abc rtrim a abc rtrim ltrim a a...
DB2中的一些函式
最近用db2,資料庫之間的差異還是很大的,好多函式都不一樣 1.去空格 db2中 ltrim 是去左邊空格,rtrim 是去右邊空格。informix中 trim 就是去空格。用法 例 string a abc db2中 ltrim a abc rtrim a abc rtrim ltrim a a...