算法
演达路旁的演
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 基础练习 分解质因数
问题描述 求出区间[a,b]中所有整数的质因数分解。 #include <iostream> #include <math.h> using namespace std; int main() { int a,b; int k; int j; int num; cin>>a>>b; for(int i=a;i<=b;i++) { printf("%d=",i); //先输出要找的每一个数; num=i..原创 2021-11-17 20:59:20 · 220 阅读 · 0 评论 -
蓝桥杯 基础练习 字符串对比
基础准备 1、C++输入字符串的几种方法 ①直接通过“cin>>”进行输入;如果字符串之间有空格,则无法完整输入,空格过后的字符不会被输入; ②可以考虑使用 “gets()”函数,该函数不会遇到空格就结束输入;将但是该函数存在一些‘未知问题’,要谨慎使用。同时,如果使用gets函数进行输入字符串,会无限读取,不管你设定的大小;所以要,‘谨慎使用’,因为容易导致溢出,定义时要将容量尽量设置大。 ③cin.getline(数组名,字符数) 就像代码里面写的,只接..原创 2021-11-16 12:02:20 · 313 阅读 · 0 评论 -
基础练习 Fibonacci数列
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比 较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 #include <iostream> using namespace std; /*使用递归会导致 超时运行 int fib(int n) { if(n==1||n==2) { return 1; } return fib(n-1)+fib(n-2); }*/ /*使用数组+函数会导致内.原创 2021-11-10 17:37:48 · 121 阅读 · 0 评论 -
题目 1917: 蓝桥杯算法提高VIP-快乐司机
基础复习 1、对小数的输出 printf("%a.bf",tmp); %a.bf a是控制整数部分的位数;b是控制小数部分的位数 2、结构体内元素的大小排序 对sort函数的调用; 通过cmp()函数确定要排序的元素;【cmp()函数是bool型】 然后在主函数中调用sort函数,最后加上参数cmp; return a>b; 是降序排列,从大到小;< 则反过来 #include <iostream> #include &l...原创 2021-11-09 23:30:28 · 176 阅读 · 0 评论 -
蓝桥杯练习BASIC-13
C++库函数的调用 排序函数 /* 头文件 */ #include <algorithm> sort函数升序排列: sort(a,a+n,cmp) a是数组名 蓝桥杯练习 BASIC-13 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 #include <iostream> #include <algorithm> using namespace std; int main() {..原创 2021-11-08 12:08:41 · 386 阅读 · 0 评论