簡單函式 更新中)

2022-05-01 23:27:08 字數 2025 閱讀 1542

一、判斷是否是字母,以及大小寫轉換

isalpha() 判斷是否是字母;

isupper()判斷是否是大寫字母;

islower()判斷是否是小寫字母;

tolower()大寫轉換成小寫;

toupper()小寫轉換成大寫;

ps: 凡是判斷成立返回1,反之返回0。

#include#include

using

namespace

std;

intmain()

cout

<

gets(a);

for(int i=0;a[i]!='

\0';i++)

cout

<

gets(a);

for(int i=0;a[i]!='

\0';i++)

cout

<

gets(a);

for(int i=0;a[i]!='

\0';i++)

cout

<

return0;

}

二 、反轉函式reverse

#include using

namespace

std;

typedef

long

long

ll;int

main()

三 、累加函式 count

algorithm標頭檔案定義了乙個count的函式,其功能類似於find。這個函式使用一對迭代器和乙個值做引數,返回這個值出現次數的統計結果。

編寫程式讀取一系列int型資料,並將它們儲存到vector物件中,然後統計某個指定的值出現了多少次

struct

cmp};

四 、全排列函式next_permutation(a,a+n)(輸出時puts效率更高些)

#include #include 

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

#define lowbit(x) (x&(-x))

#define max(x,y) (x>y?x:y)

#define min(x,y) (x#define max 100000000000000000

#define mod 1000000007

#define pi acos(-1.0)

#define ei exp(1)

#define pi 3.141592653589793238462

#define ios() ios::sync_with_stdio(false)

#define inf 0x3f3f3f3f

#define mem(a) (memset(a,0,sizeof(a))) typedef

long

long

ll;int a[11

];int

main()

sort(a,a+10

);

do printf("\n

");}

while(next_permutation(a,a+10

));}

Oracle常用函式(更新中)

1.substr函式 擷取 substr 字串,擷取開始位置,擷取長度 返回擷取的字 substr hello world 0,1 返回結果為 h 從字串第乙個字元開始擷取長度為1的字串 substr hello world 1,1 返回結果為 h 0和1都是表示擷取的開始位置為第乙個字元 subs...

scipy常用函式(更新中)

from scipy.optimize import fsolve def f x 定義要求解的方程組 x1 x 0 x2 x 1 return 2 x1 x2 2 1,x1 2 x2 2 result fsolve f,1,2 求解方程組的函式,f表示方程組函式,1,1 表示x print res...

matplotlib常用函式(更新中)

pyplot import matplotlib.pyplot as plt plt.figure figsize 8,3 設定影象大小 plt.plot x,y,b label sinx 1 color red linewidth 2 作圖,設定線條顏色與格式 標籤注釋 線條顏色 線條大小 plt...