- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 3.5.3 XT3.35、XT3.36
int arr[] = {0,1,2,3,4,5,6};int *p = arr;for(int i = 0;i < 7;++i){ *(p+i) = 0; cout<<*p<<" ";}int arr1[] = {1,2,3,4,5,6};int arr2[] = {1,2,3,4,6,6};int *p = arr1,*q = a...
2018-08-08 11:36:34 234
原创 3.5.2 XT3.30、XT3.31、XT3.32
XT3.30 循环体内当ix = 10时,数组 ia[] 已经越界了。下面的程序都省掉了下面的头文件和主函数主体,以后都不写了。#include <iostream>#include <string>#include <vector>using namespace std;int main(){ return 0;} XT...
2018-08-07 18:43:31 231
原创 3.4.2 XT3.24、XT3.25
#include <iostream>#include <string>#include <vector>using namespace std;int main(){vector<int> v1(10,0);for(int i = 0;i < 10;++i){ cin>>v1[i];}for(auto ...
2018-08-06 21:14:28 196
原创 3.4.1 XT3.23
#include <iostream>#include <string>#include <vector>using namespace std;int main(){vector<int> numb{0,1,2,3,4,5,6,7,8,9};for(auto it = numb.begin();it != numb.end();++...
2018-08-06 19:35:35 169
原创 3.3.3 XT3.20(XT指习题,下同不再解释)
#include <iostream>#include <string>#include <vector>using namespace std;int main(){vector<int> v1;int a[10];for(int i = 0;i < 10;++i){ cin>>a[i]; v1.p...
2018-08-06 19:17:53 227
原创 Accelerated C++ chapter 06查找URL
可能是我还比较菜,感觉这个程序写起来好绕啊,调了好多次才调通,下面放完代码去跑步了。main.cpp#include <iostream.h>#include <vector.h>#include <string.h>#include <cctype>#include "find_urls.h"using std::vector;usi...
2018-04-17 21:12:45 181
原创 《Accelerated C++》6.1.1实现split的另一种方法
之前实现过split函数,是用索引的办法来实现的。现在重新来实现一下这个算法,采用迭代器来代替索引,并使用标准库算法。主函数main.cpp#include <iostream.h>#include <vector.h>#include <string.h>#include "split.h"using std::vector; using std::...
2018-04-16 10:42:29 151
原创 《Accelerated C++》学生成绩制表输出程序源码
最近在看《Accelarate C++》这本书,然后抛开书本自己码一遍书上的程序,如果你也准备看这本书,希望可以对你有点帮助,以上。c文件和h文件、程序包含头文件的定义主程序 main.c#include <iostream.h>#include <ios>#include <vector.h>#include <iomanip.h>#inc...
2018-04-13 15:41:59 390
转载 MSP430 系统时钟 ACLK、MCLK、SMCLK
MSP430基础时钟模块包含以下3个时钟输入源。一、4个时钟振荡源 1、LFXT1CLK: 外部晶振或时钟1 低频时钟源 低频模式:32768Hz 高频模式:(400KHz-16MHz) 2、XT2CLK: 外部晶振或时钟2 高频时钟源(400KHz-16MHz) 3、DCOCLK: 内部数字RC振荡器,复位值1.1MHz 4、VLOCLK:
2014-08-08 16:47:21 14243
转载 线段树的创建插入查找删除
一、线段树基本概念 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。 对于线段树中的每一个非叶子节点[a,b],它的左儿子表示的区间为[a,(a+b)/2],右儿子表示的区间为[(a+b)/2+1,b]。因此线段树是平衡二叉树,最后的子节点数目为N,即整个线段区间的长度。 使用线段树可以快速
2014-01-17 15:28:02 3963 2
原创 单片机(AT89X52)四位数码管显示0123
用一片3线8线译码器来选择4个数码管,其中有四个输出端不用。原理图如下:讲解注释我都写到程序里了,直接上程序:#include#define uchar unsigned charunsigned char code LED[10]= //0-9的数码管字形数组{ 0x3F, 0x06,
2014-01-14 12:21:55 6490 1
原创 蓝桥杯 十六进制转八进制
最近在做蓝桥杯上的算法题的时候,觉得有一些东西需要自己小结一下,方便以后查阅。首先,在java里有专门的函数可以调用,将十六进制转化为八进制。我试了一下在我的eclipse运行ok了,但是提交到蓝桥杯的评测系统上就是通不过。以下是代码:public static void main(String[] args){ Scanner scan = new Scanner(System.i
2014-01-11 16:09:09 1610
转载 Linux下JNI的实现
最近研究Android,涉及到JNI调用。虽然我对Java语言有所了解,但是还没有接触过JNI。今天在Unix Center的Ubuntu上面用JNI实现了“经典”的“Hello world”程序。通过这个简单的程序把JNI的一些小知识进行一下总结。什么是JNI JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C
2013-12-16 16:48:28 607
转载 Ubuntu上在启动器上放图标
我用的是Gnome3桌面,不过每个都是一样的。Ubuntu 的 Dash 里所有程序都是在 /usr/share/applications中的,所以我们只要做一个快捷方式放到这个文件夹里就可以了。怎么做快捷方式了,在Ubuntu上的制作方法和windows上不一样,这个要全靠自己动手哦。因为搭建完android开发环境后,发现eclipse没有快捷的打开图标,习惯了图形界面的我还没习惯啥事
2013-12-16 16:43:42 688
转载 Ubuntu12.04 android环境搭建
步骤一:首先是jdk的安装。因为我的是64位的Ubuntu,这里我就用到的是jdk-6u37-linux-x64.bin。首先建立安装目录(这个可以放在合适的地方),这里我建立的是/opt/java;建立之后再把jdk-6u37-linux-x64.bin复制到那个目录里。$ sudo mkdir /opt/java$ sudo cp -r ~/下载/jdk-6u37-linux-x
2013-12-15 19:15:19 562
##scott用户表,纯手打,童叟无欺
2018-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人