国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

基礎算法與常用格式

2019-11-14 11:38:48
字體:
來源:轉載
供稿:網友

最大公約數:

采用輾轉相除法; 輾轉相除法百度百科 代碼:C++非遞歸實現

int gcd(int a,int b){ int temp = 0; while(b) { temp = b; b = a % b; a = temp; } return a;}

C++遞歸實現

gcd(int a,int b){ return a%b?gcd(b,a%b):b;}

最小公倍數:

最小公倍數與最大公約數之間存在著(a,b) * 【a,b】 = a*b;的關系

int lcm(int a,int b){ return a*b/gcd(a,b);}

C++ cout控制浮點數精度:

double m = 1.23456789;cout.setf(ios::fixed);cout.set(ios::showpoint);cout.PRecison(x);//x為小數點后位數cout << m;

sort函數降序排列

bool cmp(int a ,int b){ return a>b;}int num[3] = {1,2,3};sort(num,num+3,cmp);

結構體sort:

bool cmp(node a,node b){ return a.x>b.y;}

絕對值排序

int cmp(int a,int b){ return abs(a) < abs(b);}

取絕對值

abs函數,函數頭文件為:math.h/cmath

計算x的y次冪

pow函數,函數頭文件:math.h/cmath

string字符串大小寫轉換

頭文件: string, cctype,algorithm

transform(str.begin(),str.end(),str.begin(),tolower);//大寫轉小寫transform(s.begin(), s.end(), s.begin(), toupper);//小寫轉大寫
上一篇:HDOJ.1342 Lotto (DFS)

下一篇:zb的生日

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垦利县| 宜州市| 湛江市| 岚皋县| 巴东县| 任丘市| 襄樊市| 成武县| 保康县| 嘉祥县| 石棉县| 合川市| 新余市| 抚州市| 自贡市| 福安市| 江口县| 安吉县| 和政县| 孝感市| 玛多县| 格尔木市| 德清县| 泉州市| 阳高县| 常德市| 塘沽区| 财经| 且末县| 伊宁市| 礼泉县| 拉萨市| 曲松县| 安达市| 镇赉县| 凯里市| 年辖:市辖区| 乌苏市| 建水县| 曲水县| 五莲县|