常用的函数技巧
author:vehicel
description : function skill
chstor
努力学好英语的菜狗
展开
-
int long long double 取值范围
int : -2147483648~2147483647 10位 >1e9long long int : 最大值:9223372036854775807long long 的最小值:-9223372036854775808 19位 > 1e8double: 8 byte = 64 bit范围:1.79769e+308 ~ 2.22507e-308long double: 12 byte = 96 bit范围: 1.18973e+4932 ~ 3.3621e-4932floa原创 2020-10-11 11:48:41 · 2151 阅读 · 0 评论 -
判断字符是否为字母或者数字
判断是否为大小写字母返回的时int型int tolower(int c){ if ((c >= 'A') && (c <= 'Z')) return c + ('a' - 'A'); return c;} int toupper(int c){ if ((c >= 'a') && (c <= 'z')) return c + ('A' - 'a'); return c;}判断字符是否为字母或者数字isaln原创 2020-10-03 21:06:36 · 5309 阅读 · 0 评论 -
取数字的每个位数的数字
while(temp) { s.insert(temp%10); temp/=10; }原创 2020-04-10 13:19:45 · 441 阅读 · 0 评论 -
判断是否为素数
bool Isprime(int a){ if(a==1) return false; for(int i=2;i<=sqrt(a);i++) { if(a%i==0) return false; } return true;}原创 2020-04-08 21:09:56 · 154 阅读 · 0 评论 -
最大公约数和最小公倍数
最大公约数和最小公倍数gcd(最大公约数)记忆:上下上下左右左右BABA#include<stdio.h>int gcd(int a,int b){//最大公约数,用的辗转相除法,背下来记忆方法,b,a,b,a,b/* if(b==0) return a; else return gcd(b,a%b);*/ return b==0?a:gcd(b,...原创 2020-02-22 20:29:16 · 148 阅读 · 0 评论