![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用基本算法
m0_38056893
没怎么在用了,评论可能没回复
展开
-
Fibonacci数列(递推实现)
【思路】核心为递推式:从第三项开始,每一项都是前两项的和。则将一临时变量取为前两项和并赋值给第二项,将第二项赋值给第一项。即:fn = f1 + f2 ; f2 = fn ; f1 = f2 ; 为核心代码。【代码】#include using namespace std;typedef long long LL;LL fibonacci(int n){ int f1原创 2018-03-25 15:14:54 · 1423 阅读 · 0 评论 -
素数的判定
【代码】#include using namespace std;bool isPrime(int n){ if (n <= 1) return false; for (int i = 2;i * i <= n;i++) { if (n % i == 0) return false; }原创 2018-03-26 16:14:42 · 149 阅读 · 0 评论 -
不使用堆栈实现八进制,十进制,十六进制的输出--sprintf()函数
不使用堆栈实现八进制,十进制,十六进制的输出--sprintf()函数(1)语法: #include int sprintf( char *buffer, const char *format, ... );sprintf()函数和printf()类似, 只是把输出发送到buffer(缓冲区)中.返回值是写入的字符数量。(2原创 2018-04-15 18:37:24 · 850 阅读 · 0 评论 -
STL中的全排列函数next_permutation
STL中用于数列全排列的函数next_permutation(1)函数原型如下:bool next_permutation(iteratorstart,iteratorend);(2)范例:#include #include #include //没有添加头文件 #include ,不能直接输出string类型的变量!!!using namespace std;原创 2018-03-28 09:33:52 · 219 阅读 · 0 评论 -
判断字符是否为字母的函数--int isalpha( int ch )
判断字符是否为字母的函数--int isalpha( int ch )C++中,有用于判断字符是否为字母的函数--int isalpha( int ch )。【包含的头文件】需要引入的头文件:#include 【功能】如果参数是字母字符,函数返回非零值,否则返回零值。 char c; scanf( "%c", &c ); if( isalpha(c原创 2018-03-29 15:16:59 · 11894 阅读 · 0 评论 -
判断字符是否为数字的函数--int isdigit( int ch )
判断字符是否为数字的函数--int isdigit( int ch )C++中,有用于判断字符是否为字母的函数--int isdigit( int ch )。【包含的头文件】需要引入的头文件:#include 【功能】如果参数是0到9之间的数字字符,函数返回非零值,否则返回零值。char c; scanf( "%c", &c ); if( isdigit(c)原创 2018-03-29 16:13:02 · 8983 阅读 · 0 评论