- 博客(82)
- 资源 (7)
- 收藏
- 关注
原创 输出标记数字
输入�n个自然数(自然数均小于等于105105),以这些自然数作为数组下标,并使用数组的元素值进行标记该自然数的出现。遍历数组,从小到大输出数组中被标记的位置。输入2行,第1行为自然数数量�n(1<=�<=1051<=n<=105),第2行为�n个自然数,以空格分隔。输出1行,从小到大输出数组中被标记的位置,以空格分隔。这道题可以用冒泡顺序,但是一定要注意不要让数组越界!计算机1s大约执行10^8次循环。
2025-02-05 12:54:49
235
原创 小图的点菜难题
小图去国外参加学校编程活动,但是午餐时间犯了难,他发现自己不认识英文菜名。他想点一个菜叫做“spaghetti”,但是一起来的同学又给他两个参考的菜,他犹豫了许久决定点字典序最大的那个,请输出小图点了哪道菜。它不是单纯地比较输入的字典值,如果它们地字典值都比"spaghetti"小,还是要输出"spaghetti"。输入1行,为两道菜名,以空格分隔,保证菜名小于30个字符且均为可见字符。输出1行,为小图点菜的菜名,输出字典序大的菜名。
2025-02-05 12:50:48
133
原创 输出亲朋字符串
亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符;给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;亲朋字符串的最 后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值。输入1行,为长度大于等于2,小于等于100的字符串。字符串中每个字符的ASCII值不大于63,仅包含可见字符。输出1行,为变换后的亲朋字符串。输入保证变换后的字符串只有1行。编写程序,求给定字符串s的亲朋字符串s1。
2025-02-05 12:46:40
218
原创 基因相关性
现比对两条长度相同的 DNA 序列。首先定义两条 DNA 序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条 DNA 序列是相关的,否则不相关。输入有3行,第1行是用来判定出两条 DNA 序列是否相关的阈值,随后 2 行是两条 DNA 序列(长度不大于 500)。输出1行,若2条DNA序列相关,则输出 “yes”,否则输出 “no”。这个要用cnt来储存不同的值,用x来表示阈值和n比较。
2025-02-05 12:42:02
148
原创 凸峰三元组
若相邻的整数�1,�2,�3a1,a2,a3满足条件�1<�2a1<a2且�2>�3a2>a3,则称�1,�2,�3a1,a2,a3为一个凸峰三元组。输出若干行,按输入顺序分别在不同行输出所有的凸峰三元组,每一组三个数空格分隔。输入10 个整数,请你按顺序找出所有的凸峰三元组,每一组输出在不同的行中。这道题要确保是相邻的且不会超范围导致错误。输入1行,为10个整数,空格分隔。
2025-02-05 12:37:30
184
原创 躲猫猫(cat)
输入1行,输入保证字符串长度小于200,仅包含可见字符且���cat三个字母的顺序不乱。输出1行,为数组中���cat的位置(用字符�c的位置来表示���cat的位置)。这道题需要用到strlen函数来保证a【i】+2不会超出范围。有一只���cat藏在了输入的字符串中,请输出它的位置。
2025-02-05 12:34:41
174
原创 奇数字符输出
输入�n(�<=200n<=200)个可见字符,下标从1开始。逆序遍历数组,如果字符的ASCII码值为奇数且其储存在数组中的下标也为奇数,则输出该字符,否则不输出。输入2行,第1行为整数�n,表示接下来可见字符的数量;第2行为�n个可见字符,以空格分隔。这道题需要用到tmp这个介值,用来储存a变量的字符。输出1行,逆序输出符合题意的字符,以空格分隔。
2025-02-05 10:20:47
201
原创 下标为3的倍数
输入2行,第1行为整数�n,表示接下来整数的数量;第2行为�n个整数,以空格分隔。输入�n(�<=100n<=100)个整数,按逆序输出下标为3的倍数的数字。这道题需要用到两个数组a和b,数组索引要从一开始,最后逆序输出b。输出1行,为数组储存中下标为3的倍数的数字,以空格分隔。
2025-02-05 10:12:23
177
原创 转圈数金币
这道题比较难,花了20多分钟,主要是怎么让他数完了再从头数那难。%n以后就很简单了。int n,m,t;cin>>n;int a[n+5];i < n;i<=m;return 0;
2025-02-04 18:57:27
178
原创 FlightGear属性树
属性树在哪定义?可以查询属性树的地方:1)飞机模型文件中aircraft-set.xml;2)Nasal文件中;3)通过C++代码查询。1.Consumables/consumables/fuel/tank[%d]/level-lb/consumables/fuel/tank[%d]/level-lbs/consumables/fuel/tank[%d]/level-gal...
2020-05-02 23:09:06
1598
5
原创 JSBSim交联
1.安装FlightGear2.在cmd中运行如下命令:fgfs --fdm=null --native-fdm=socket,in,60,,5550,udp --aircraft=Short_Empire --airport=SP01备注:此处飞机模型使用Short Empire aircraft,需要下载此飞机模型至FlightGear安装路径。FlightGear运行之后,...
2020-03-27 21:30:32
2490
原创 Qt5字体设置
1、设置字体void ImgProcessor::ShowFontComboBox(QString comboStr) //设置字体{ QTextCharFormat fmt; //创建一个QTextCharFormat对象 fmt.setFontFamily(comboStr); //选择的字体名称设置给QTextCharFormat对象 mergeForma...
2020-03-10 17:28:17
3096
1
原创 Qt5绘图
1、QPainter绘制图像void PaintArea::paintEvent(QPaintEvent *){ QPainter p(this); //新建一个QPainter对象 p.setPen(pen); //设置QPainter对象的画笔 p.setBrush(brush); //设置QPainter对象的画刷 ...
2020-03-10 17:25:00
441
原创 matlab与flightGear联合仿真
一、安装软件FlightGear2019.1.1 (exe应用程序,下载地址:https://www.flightgear.org/)Matlab版本:2017b(下载地址:https://pan.baidu.com/s/1vbDgyjvpiftxL8RZ1xYylA,提取码:mppf)VisualStudio版本:2010版二、联合仿真步骤1、把Matlab安装目录下..\M...
2020-03-10 17:17:26
11705
23
原创 Matlab知识之2:绘图与可视化
一、什么是图形对象与图形句柄图形窗口、线条、曲面和注释等都被看作是MATLAB中的图形对象,所有这些图形对象都可以通过一个被称为“句柄值”的东西加以控制,例如可以通过一个线条的句柄值来修改线条的颜色、宽度和线型等属性。这里所谓的“句柄值”其实就是一个数值,每个图形对象都对应一个唯一的句柄值,它就像一个指针,与图形对象一一对应。例如可以通过命令h = figure返回一个图形窗口的句柄值。...
2020-02-08 18:40:45
2045
原创 matlab外部接口应用
1.基于C/C++语言的MEX文件MEX从字面上是MATLAB和Executable 两个单词的缩写。.MEX文件是一种可在matlab环境中调用的C(或fortran)语言衍生程序,MEX文件的后缀名按32位/64位分别为 .mexw32/.mexw64。MEX文件是由C或Fortran语言编写的源代码,经matlab编译器处理而生成的二进制文件。它是可以被matlab解释器自动装载并执...
2020-02-07 20:38:59
575
原创 MATLAB的MCC命令
mcc函数将matlab的m文件转化为c/c++文件mcc函数命令格式:mcc[-option] fun [fun2...][mexfile1...][mlifile...]函数作用:将matlab程序中的fun.m转化为fun.c或fun.cpp1.MCC命令Matlab编译器使用mcc命令能将一个M文件翻译成C文件,同时生成一个相应的包裹文件,这个包裹文件包含了编译器产生的代...
2020-02-07 17:30:24
5263
原创 高精度定时器
MMRESULT timeSetEvent( UINT uDelay , //以毫秒指定事件的周期UINT uResolution , //以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。LPTIMECALLBACK lpTimeProc , //指向一个回调函数DWORD dwUser , //存放用户提供的回调数据UINT fuEvent //指定定时器事件类...
2019-10-04 22:25:25
941
原创 高精度延时
#include <windows.h>#include <time.h>#include <stdio.h>ULONG GetTimeDis(struct tm first, struct tm second)//计算两次时间差{ return abs((first.tm_hour * 3600 + first.tm_min * 60 + fir...
2019-10-04 22:10:56
419
原创 获取本地时间(精确到ms)
#include <stdio.h>#include <sys/timeb.h>#include <time.h>char* log_Time(void){ struct tm *ptm; struct timeb stTimeb; static char szTime[19]; ftime(&stTi...
2019-10-04 22:05:36
701
转载 MFC中Combo Box 的使用
https://www.cnblogs.com/lidabo/archive/2012/08/23/2652796.html
2019-06-02 13:34:37
225
转载 MFC总结之CListCtrl用法及技巧
https://blog.youkuaiyun.com/zwgdft/article/details/7560592https://www.cnblogs.com/lidabo/archive/2012/08/23/2652792.html
2019-06-02 13:33:46
7791
转载 位域结构体
转自:https://blog.youkuaiyun.com/mrharvey/article/details/18007951一、概念类和结构可以包含比整数类型占用更小空间的成员。 这些成员被指定为位域。位域是一种特殊的类数据成员(结构体数据成员),用于保存特定的位数。二、位域的数据类型位域必须是整型数据类型,可以是signed或者是unsigned。《C++ Primer》一书中...
2019-05-26 17:34:02
9562
转载 位域在结构体中的比特序
一、位域在结构体中的比特序 转自:https://blog.youkuaiyun.com/Season_hangzhou/article/details/20364401对于小端系统来说,用结构体表示位域,其排在前面的占字节的低端,排在后面的占字节序的低端。例:对应结构体为:typedef struct tagRTP_HEAD_S{UINT8 cc:4; /* CSRC co...
2019-05-26 16:41:27
815
转载 大端&小端&网络序&主机序&比特序&位域
一、大端&小端&网络序&主机序&比特序&位域 转自:https://blog.youkuaiyun.com/u014279330/article/details/78326723Little endian:将低序字节存储在起始地址Big endian:将高序字节存储在起始地址例子:在内存中双字0x01020304(DWORD)的存储方...
2019-05-26 16:20:02
429
转载 大小端和MSB/LSB问题
一、[C/C++]大小端字节序转换程序 转自:https://www.cnblogs.com/wuyepeng/p/9833273.html计算机数据存储有两种字节优先顺序:高位字节优先(称为大端模式)和低位字节优先(称为小端模式)。大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加...
2019-05-26 16:08:11
3107
原创 Qt之ChartView
1、ChartView与LineSeries搭配实现曲线局部缩放功能https://blog.youkuaiyun.com/w54a3teg64c7bd/article/details/568435732、QLineSeries绘制动态曲线https://blog.youkuaiyun.com/a844651990/article/details/82706466...
2019-02-09 12:08:39
1201
原创 Qt5设置窗体
1、设置窗体背景色PaintArea::PaintArea(QWidget *parent) : QWidget(parent){ setPalette(QPalette(Qt::white)); setAutoFillBackground(true); setMinimumSize(400,400);}与以下代码效果一致:QPalette p = pa...
2018-12-06 16:41:44
361
原创 Qt5文字操作
1、字体字号设置void ImgProcessor::ShowFontComboBox(QString comboStr) //设置字体{ QTextCharFormat fmt; //创建一个QTextCharFormat对象 fmt.setFontFamily(comboStr); //选择的字体名称设置给QTextCharFormat对象 mergeFor...
2018-12-06 13:47:40
1017
原创 Qt5图像放大缩小旋转及镜像
1、图像缩放void ImgProcessor::ShowZoomIn(){ if(img.isNull()) //有效性判断 return; QMatrix martix; //声明一个QMatrix类的实例 martix.scale(2,2); //缩放比例 img = img.transformed(martix);...
2018-12-06 11:04:18
3077
2
原创 Qt5文件和图像打印
添加头文件#include <QPrintDialog>#include <QPrinter>#include <QPainter>Qt5中将Qprinter、QPrintDialog等类归入到了printsupport模块中,如果在项目中引入了上面的两个头文件,还需要在工程文件(.pro文件)中加入QT+=printsupport,否则编译会出错...
2018-12-06 10:38:47
3217
原创 Qt5文件操作
添加头文件:#include <QFileDialog>#include <QFile>#include <QTextStream>1、打开文件对话框void ImgProcessor::ShowOpenFile(){ fileName =QFileDialog::getOpenFileName(this); if(!fil...
2018-12-06 09:57:16
348
原创 《Qt5开发与实例》ch05(字体控制\菜单栏\图片显示\工具按钮)
在这个程序中实现了字体和字号的选择显示以及字体的设置实现,工具按钮的实现方法,图片的显示、放大缩小与旋转操作,菜单栏的实现,文件打开、新建等操作。示例片段:菜单栏动作:设置快捷方式、状态提示//“打开”动作 openFileAction =new QAction(QIcon("open.png"),tr("打开"),this);//(a) openFileActio...
2018-12-05 15:25:44
597
1
转载 qt之双缓冲绘图
转载自:https://wizardforcel.gitbooks.io/qt-beginning/content/22.html导语在前面一节中,讲述了如何实现简单的涂鸦板,这一次我们将实现在涂鸦板上绘制图形,这里以矩形为例进行讲解。在后面还会提出双缓冲绘图的概念。环境:Windows Xp + Qt 4.8.4+QtCreator 2.6.2目录一、绘制矩形二、双缓冲绘图正文一、绘制矩形1.我...
2018-06-06 22:42:05
740
转载 Qt之线程同步(生产者消费者模式 - QSemaphore)
https://blog.youkuaiyun.com/liang19890820/article/details/52639757?spm=a2c4e.11153940.blogcont62060.18.45637046KH4bpI简述生产者将数据写入缓冲区,直到它到达缓冲区的末尾,此时,它将从开始位置重新启动,覆盖现有数据。消费者线程读取数据并将其写入标准错误。Semaphore(信号量) 比 mutex...
2018-06-06 22:38:22
491
转载 Qt之线程同步(生产者消费者模式 - QWaitCondition)
转载自https://yq.aliyun.com/articles/62060简述生产者将数据写入缓冲区,直到它到达缓冲区的末尾,这时,它从开始位置重新启动,覆盖现有数据。消费者线程读取数据并将其写入标准错误。Wait condition(等待条件)比单独使用 mutex(互斥量)有一个更高级的并发性,如果缓冲区的访问由一个 QMutex 把守,当生产者线程访问缓冲区时,消费者线程将无法访问。然而...
2018-06-06 22:37:02
2158
转载 QT5 多线程简单实现
转载于https://blog.youkuaiyun.com/u014492513/article/details/52275315项目名称:threaddlg 其中包含的文件:threaddlg.prothreaddlg.hthreaddlg.cppmain.cppworkthread.hworkthread.cpp threaddlg.ui 导入项目的时候导入.pro文件,头文件中.h...
2018-06-06 22:22:59
1668
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人