C++
2realworld
这个作者很懒,什么都没留下…
展开
-
蓝桥杯真题2018B-乘积尾零
题目标题:乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 98991486 5722 3135 1170 4014 5510 5120 729 2880 90192049 698 4582原创 2020-10-15 13:20:32 · 875 阅读 · 0 评论 -
蓝桥杯真题2018B-明码
题目标题:明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节 第3字节,第4字节....第31字节, 第32字节这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。题目的要求隐藏原创 2020-10-15 00:41:53 · 369 阅读 · 0 评论 -
C++练习:使用类的继承计算三角函数的值
使用类的继承计算三角函数sin(x)的值#include<iostream>#include<iomanip>#define pi 3.14159265358979using namespace std;class Trigonometric{protected: double arc; double value;public: Trigonometric(int t) { value=0; arc=(t%360<180)?(t%360*p原创 2020-05-11 14:47:18 · 393 阅读 · 0 评论 -
C++练习:继承与多态性
题目:设计一个程序判断某人是否为优秀教师或优秀学生。判断条件是如果学生的分数大于90,则为优秀学生;如果教师发表的论文数大于5,则为优秀教师。具体要求如下:#include<iostream>using namespace std;class people{protected: char category[20]; char name[10]; int num; int result;public: people() { cout<<"请输入人员类别:原创 2020-05-11 12:46:16 · 797 阅读 · 0 评论 -
算法学习笔记——常用十个排序算法汇总
常用排序算法汇总1、插入排序简介:作为算法导论上的第一个排序算法,插入排序理解起来不难。其基本原理如图所示排序机理:从左向右扫描,每遇到一个数字temp就将其从右向左,与位于temp-1的数进行大小比较,如果满足大小在两数之间,就执行插入,所谓的插入,本质是通过改变元素在数组中的位置,每比较一个数字,若不满足,则temp向左一位,temp-1的数字右移一位。时间复杂度:O(n^2)稳定性...原创 2020-04-25 21:11:00 · 360 阅读 · 0 评论 -
vector作为参数的三种传递方式
vector作为参数的三种传递方式c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector):function1(std::vector<std::vector > vec),传值function2(std::vector<std::vector >& vec),传引用function3(std::vector&l...转载 2020-04-22 20:04:48 · 6369 阅读 · 0 评论 -
C++计时的两种方法以及时钟函数的一点说明,插入排序与希尔排序的时间比较
C++计时的两种方法以及时钟函数的一点说明1、方法一#include<time.h>//<ctime>也行#include<iostream>using namespace std;int main(){ long start=clock();//开始时间,单位毫秒 //测试程序 long end=clock(); cout<<...原创 2020-04-20 18:12:29 · 288 阅读 · 0 评论