一、判斷是否是字母,以及大小寫轉換
isalpha() 判斷是否是字母;
isupper()判斷是否是大寫字母;
islower()判斷是否是小寫字母;
tolower()大寫轉換成小寫;
toupper()小寫轉換成大寫;
ps: 凡是判斷成立返回1,反之返回0。
#include#includeusing
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三 、累加函式 countnamespace
std;
typedef
long
long
ll;int
main()
algorithm標頭檔案定義了乙個count的函式,其功能類似於find。這個函式使用一對迭代器和乙個值做引數,返回這個值出現次數的統計結果。
編寫程式讀取一系列int型資料,並將它們儲存到vector物件中,然後統計某個指定的值出現了多少次。
struct四 、全排列函式next_permutation(a,a+n)(輸出時puts效率更高些)cmp};
#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...