首页 > 其他分享 >一些有用的函数

一些有用的函数

时间:2024-04-01 12:59:20浏览次数:30  
标签:cnt return 函数 int 有用 因数 一些 ys

因数个数

int ys(int x)
{
	int cnt = 0;
	for(int i = 1;i * i <= x;i++)
	{
		if(x % i == 0)
		{
			cnt += 2;
		}
		if(x == i * i)
		{
			cnt--;
		}
	}
	return cnt;
}

拆数

while(n != 0)
{
	n = n % 10;
	n /= 10;
}

判断回文数函数
bool hws(long long n)
{
	long long ny = n,num = 0;
	while(n != 0)
	{
		num = num * 10 + n % 10;
		n /= 10;
	}
	return num == ny;
}

判断闰年函数

bool rn(int x)
{
	return x % 4 == 0 && x % 100 != 0 || x % 400 == 0;
}

判断质数函数

bool zs(int n)
{
	if(n < 2)
	{
		return false;
	}
	for(int i = 2;i * i <= n;i++)
	{
		if(n % i == 0)
		{
			return false;
		}
	}
	return true;
}

最大公因数

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

简单的函数,可参考

标签:cnt,return,函数,int,有用,因数,一些,ys
From: https://blog.csdn.net/2301_76841790/article/details/137168078

相关文章

  • 统计函数的使用
    统计函数1.count的使用--演示mysql的统计函数的使用--统计一个班级共有多少学生?selectcount(*)fromstudent​--统计数学成绩大于90的学生有多少个?selectcount(*)fromstudentwheremath>90​--统计总分大于250的人数有多少?selectcount(*)fromst......
  • Vue自定义指令directive(主要是钩子函数及其参数)
    Vue自定义指令directive(主要是钩子函数及其参数):https://blog.csdn.net/weixin_46037781/article/details/119637729?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171194263116777224467854%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request......
  • 大数据模型、离线架构、实时架构 有用 各种架构图及优点
    一.大数据模型8种常见的大数据分析模型:1、留存分析模型;2、漏斗分析模型;3、全行为路径分析;4、热图分析模型;5、事件分析模型;6、用户分群模型;7、用户分析模型;8、黏性分析模型。1、留存分析模型留存分析模型是一种用来分析用户参与情况/活跃程度的分析模型,考察进行初始行为的用户中......
  • C语言——常用库函数的使用及模拟实现
    C语言编译系统为使用者提供了很多的预定义库函数。用户在编写程序时,可以直接调用这些库函数。这里选择了一些常用的库函数,简单介绍各个函数的使用方法:字符串函数字符串函数函数分为长度不受限制的字符串函数,和长度受限制的字符串函数。长度不受限制的字符串函数包括strcpy函......
  • C++--STL函数模板
    一.函数模板我们可以定义一个函数模板(functiontemplate),而不是为每个类型都定义一个函数。一个函数模板就是一个蓝图,可用来生成针对特定类型的函数。例如用于比较两个数字的大小compare()函数的模板如下:template<typenameT>intcompare(constT&v1,constT&v2){......
  • 内联函数 auto 基于范围for循环 空指针nullptr
    内联函数(C98)1.含义以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销,内联函数提升程序运行的效率。(官方术语)C++内联函数和C语言的宏函数很像,都是在编译时调用的地方展开,函数调用要开辟空间消耗栈要花蛮多时间,而内联函数不要开辟......
  • 一些正在使用的站点服务
    随便记录下最近使用的站点Draw.io开源的在线绘图工具,很适合用来绘制一些流程图Clipchamp微软家产品,但并不推荐它的网页端洛谷基本上每一个OIer都会用吧……......
  • 【C语言基础篇】字符串处理函数(四)strcmp的介绍及模拟实现
    目录 一、strcmp函数介绍函数原型函数参数功能描述返回值使用示例二、strcmp函数模拟实现思路代码测试         个人主页:    倔强的石头的博客        系列专栏 :C语言指南         C语言刷题系列  系列文章【C语言基础篇......
  • nvl函数使外连接无法转换为内连接案例
    nvl函数使外连接无法转换为内连接案例编写:李晓萌sqlSELECTcount(0)FROM(SELECTz.GP3ZZHDMZHDM,a.C_PORT_NAMEZHMC,c.C_SEC_CODEZQDM,......
  • render函数和ref属性
    render函数关于不同版本的vue一.vue.js与vue.runtime.xxx.js的区别1.vue.js是完整版本的vue,包含:核心功能+模板解析器。2.vue.runtime.xxx.js是运行版本的vue。只包括核心功能:没有模板解析器。二.因为vue.runtime.xxx.js没有模板解析器.所以不能使用template配置项,需要......