![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
学无止境12138
热爱编程,希望可以成为自由C++开发工程师。
展开
-
地震监测系统(完结版)
项目实现:1.问题描述:使用数据文件中的一组地震检波器测量值确定可能的地震事件的位置。2. 输入输出描述:(1)程序的输入是名为seismic.dat的数据文件和用于计算短时间能量和长时间能量的取样值的数目。输出是给出关于潜在的地震事件次数的报告。(2)seismic.dat 的结构是这样的,第一行包含两个值: 地震检波器能量值的数目和时间间隔,从第二行开始就是能量值的数据,以空格分开。(3)短时间窗口和长时间窗口的值可以由键盘读入。(4)判定地震事件给定的阀值是 1.5。seismic.d原创 2020-07-02 09:02:52 · 907 阅读 · 0 评论 -
C/C++语言中的变量的4种存储类型
所有的数据都有两种类型(1)数据类型: : 如 int,float 等。(2)存储类型: : 总共有四种存储类型的变量,分别为自动变量(auto)、静态变量(static)、外部变量(extern)以及寄存器变量(register)。1、o auto - - 函数中所有的非静态局部变量。2、 register - - 一般经常被使用的的变量(如某一变量需要计算几千次)可以设置成寄存器变量register 变量会被存储在寄存器中,计算速度远快于存在内存中的非 register 变量。3、 stati原创 2020-06-23 21:37:16 · 2431 阅读 · 0 评论 -
微信史上最短的一行功能代码“拍一拍”
使用了 Lambda 语法的 C++ 代码:head.onDoubleClick([&](e){ msgSender.send({.msgType= MSG_TYPE_SYSTEM_TEXT, .contentTemplate = fmt("%s拍了拍%s" , app.getCurrentUser(), e.target)}); });这行代码主要是在「拍了拍」前后传递你和好友的微信昵称参数,发送给相应接口后输出为一条小灰色条消息。至于双击头像的抖动效果并没有包括在内,这个功能其实在早先的原创 2020-06-22 22:39:34 · 488 阅读 · 0 评论 -
地震监测系统(一)
一、项目需求地震监测系统主要是利用地震检波器收集到的地壳运动信息,从而预测和确定地震的震中以及强度。数字地震检波器MEMS:MEMS的由来:MEMS技术是从早期的汽车轮胎压力传感器到为开发气囊而进行的汽车撞毁试验以及航空电子等大冲击量检测设备而逐渐发展而来的。预测方法:地震检波器每隔固定的时间间隔采样一次预测地震的能量数据,并保存到文件中,地震监测系统会从文件中读取相应的能量数据,如果这个比例高于给定的阈值,那么在这个事件点上极有可能发生地震。取数据样值方法:无论短/长时间内的取数据值都是原创 2020-06-18 21:11:54 · 1432 阅读 · 0 评论 -
实现一个函数,函数完成如下功能
实现一个函数,函数完成如下功能:1.函数的输入为一个数组,数组的成员个数不定(即:可能为 0 个,也可能为多个)。2.函数找到成员的最大元素和最小元素,并能让函数的调用者知道最大元素和最小元素是哪一个。#include <stdio.h>#include <iostream>#include <Windows.h>using namespace std;bool find_max_min(int a[], int len, int* max, int*原创 2020-06-15 16:57:12 · 1685 阅读 · 0 评论 -
实现含有中文字符的字符串逆转
实现含有中文字符的字符串逆转,如: “我是小萌新” 转换成“新萌小是我”第一版只支持中文:#include <iostream>#include <Windows.h>#include <string>using namespace std;void ni_zeng_str(string &str, int len) { int lenth = len; for (int i = 0; i < lenth / 2; i += 2, le原创 2020-06-14 18:33:11 · 270 阅读 · 0 评论 -
C语言编写一个程序,初始化一个 double 类型的数组,然后把该数组的内容 拷贝至 3 个其他数组中(在 main()中声明这 4 个数组)。
编写一个程序,初始化一个 double 类型的数组,然后把该数组的内容 拷贝至 3 个其他数组中(在 main()中声明这 4 个数组)。使用带数组表示法的 函数进行第 1 份拷贝。使用带指针表示法和指针递增的函数进行第 2 份拷贝。 把目标数组名、源数组名和待拷贝的元素个数作为前两个函数的参数。第 3 个函数以目标数组名、源数组名和指向源数组最后一个元素后面的元素的指 针。也就是说,给定以下声明,则函数调用如下所示:double source[5] = {1.1, 2.2, 3.3, 4.4, 5.5}原创 2020-06-05 10:02:40 · 4425 阅读 · 0 评论 -
C++特殊的“别名”引用
函数原创 2020-05-27 11:04:28 · 435 阅读 · 0 评论