![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
文章平均质量分 51
Welke Blumen
这个作者很懒,什么都没留下…
展开
-
重载输入输出函数,以方便输入输出自己定义的结构体的数据
重载函数的定义重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个函数完成不同的功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。不能只有函数返回值类型不同。说明两个重载函数必须在下列一个或两个方面有所区别:1、函数的参数个数不同。2、函数的参数类型不同或者参数类型顺序不同,C++的这种编程机制给编程者极大的方便,不需要为功能相似、参数不同的函数选原创 2021-04-19 23:09:29 · 770 阅读 · 0 评论 -
算法题常用技巧C++
刷题常用技巧C++常用头文件#include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cmath> #include <deque> #include <vector> #include <queue> #include <string> #include <原创 2021-04-17 20:32:28 · 287 阅读 · 0 评论 -
数列求值
数列求值【问题描述】给定数列1,1,1,3,5,9,17,…,从第4项开始,每项都是前3项的和。求第20190324项的最后4位数字。【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个4位整数(提示:答案的千位不为0),在提交答案时只填写这个整数,填写多余的内容将无法得分。【代码】using namespace std;void main(){ int n=20190324; int i; long *a=new long[n]; a[0]=a[1]=a[原创 2021-04-13 09:50:20 · 431 阅读 · 0 评论 -
年号字串
题目小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对应 28,AZ 对应 52,LQ 对应 329。请问 2019 对应的字符串是什么?分析一共有26个字母,说明该字符表示是以26为模来表示的,那么2019的字符串的表示,就是对于2019进行十进制转二十六进制运算。计算过程用2019除以26,商为77,余17;用 77 除以26,商为2,余25;用 2 除以26,商为0原创 2021-03-26 21:39:22 · 971 阅读 · 0 评论 -
用递归法求复数幂C++
题目要求设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。求 (2+3i)^123456 等于多少?答案写成 “实部±虚部i” 的形式,实部和虚部都是整数,中间任何地方都不加空格,实部为正时前面不加正号。示例如下:(2+3i)^2 写成: -5+12i,(2+3i)^5 写成: 122-597i代码#include<iostream>#include <algorithm>#include<math.h>using names原创 2021-03-26 16:12:07 · 279 阅读 · 0 评论 -
关于多层for循环中的变量初始化
在for循环外定义变量第一次for循环不会出现问题,然而后面的for循环会一直保持y=6的状态,x还是依次递增(x=1,2)代码#include<iostream>#include <algorithm>#include<math.h>using namespace std;int main(){ int x=1; int y=1; int count=0; for( ;x<=2;x++) { for( ;y<=5;y++)原创 2021-03-26 13:10:31 · 1393 阅读 · 0 评论