01 2018 档案
摘要://5-1单纯记忆训练,记忆4位数 #include #include #include #define MAX_STAGE 10 //关卡数 int sleep(unsigned long x){ clock_t c1 = clock(), c2; do{ if((c2 = clock()) == (clock_t)-1) re...
阅读全文
摘要://4-3把读到的字符串形式的整数转换为数值显示 #include #include int main(){ char temp[20]; printf("请输入整数:"); scanf("%s", temp); printf("你输入了%d。\n", atoi(temp)); return 0; } //4-6珠玑妙算 #include #inclu...
阅读全文
摘要://3-1猜拳游戏, 其一 #include #include #include int main(){ int human; int comp; int judge; int retry; srand(time(NULL)); printf("猜拳游戏开始!!\n"); do{ comp = rand() % ...
阅读全文
摘要://2-1输出\a和\n #include int main(){ printf("你好。\n初次见面。\n"); printf("\a警告。\n\n"); printf("\a\a这次是第二次警告。\n"); return 0; } //2-2\b使用实例,每个1秒消去一个字符 #include #include int sleep(unsigned lo...
阅读全文
摘要://1-1通过if语句实现猜数游戏 #include int main(){ int no; int ans = 7; printf("请猜一个0~9的整数。\n\n"); printf("是多少呢:"); scanf("%d", &no); if (no > ans) printf("\a再小一点。\n"); ...
阅读全文
摘要:学完数组的概念后,有一个简单的小游戏特别适合上手 生命游戏,假设有int Cells[30][30],也即有30×30个小格子,每个小格子里面可以有细胞生命,或者细胞死亡。通过把这些状态输出出来,就可以显示出相应的图案。生命游戏演化的规则: 每个矩阵方格可以包含一个有机体,不在边上的有机体有8个相邻
阅读全文
摘要:#include #include #include #include int high, width; //游戏画面大小 int bird_x, bird_y; //小鸟的坐标 int bar1_y, bar1_xDown, bar1_xTop; //障碍物 int score; //得分,经过障碍物的个数 void gotoxy(int x, int y...
阅读全文
摘要:#include #include #include #include int position_x, position_y; //飞机位置 int bullet_x, bullet_y; //子弹位置 int enemy_x, enemy_y; //敌机位置 int high, width; //游戏画面尺寸 int score; ...
阅读全文
摘要:#include #include #include void main(){ int i, j; int x = 5; int y = 10; char input; int isFire = 0; int ny = 5; int isKilled = 0; while(1){ system("...
阅读全文
摘要:#include #include #include void main(){ int i, j; int x = 0; int y = 5; int velocity_x = 1; int velocity_y = 1; int left = 0; int right = 20; int top = 0; i...
阅读全文
摘要:1 reverse words in a string Given an input string, reverse the string word by word. For example,Given s = "the sky is blue",return "blue is sky the".
阅读全文
摘要:1 strStrProblem StatementFor a given source string and a target string, you should output the firstindex(from 0) of target string in source string.If
阅读全文
摘要:标准异常类的继承关系 C++标准库各种异常类所代表的异常 标准异常类的基础 exception:标准程序库异常类的公共基类 logic_error表示可以在程序中被预先检测到的异常 如果小心地编写程序,这类异常能够避免 runtime_error表示难以被预先检测的异常
阅读全文
摘要:自动的析构找到一个匹配的catch异常处理后 初始化异常参数。 将从对应的try块开始到异常被抛掷处之间构造(且尚未析构)的所有自动对象进行析构。 从最后一个catch处理之后开始恢复执行。
阅读全文
摘要:异常处理的基本思想 异常处理的语法 异常接口声明 一个函数显式声明可能抛出的异常,有利于函数的调用者为异常处理做好准备 可以在函数的声明中列出这个函数可能抛掷的所有异常类型。 例如:void fun() throw(A,B,C,D); 若无异常接口声明,则此函数可以抛掷任何类型的异常。 不抛掷任何类
阅读全文
摘要:两个重要的输入/输出流 一个iostream对象可以是数据的源或目的。 两个重要的I/O流类都是从iostream派生的,它们是fstream和stringstream。这些类继承了前面描述的istream和ostream类的功能。 fstream类 fstream类支持磁盘文件输入和输出。 如果需
阅读全文
摘要:1输入流概述重要的输入流类 istream类最适合用于顺序文本模式输入。cin是其实例。 ifstream类支持磁盘文件输入。 istringstream 构造输入流对象 如果在构造函数中指定一个文件名,在构造该对象时该文件便自动打开。 ifstream myFile("filename"); 在调
阅读全文
摘要:1输出流概述 最重要的三个输出流 ostream ofstream ostringstream 预先定义的输出流对象cout 标准输出cerr 标准错误输出,没有缓冲,发送给它的内容立即被输出。clog 类似于cerr,但是有缓冲,缓冲区满时被输出。 构造输出流对象 ofstream类支持磁盘文件输
阅读全文
摘要:程序与外界环境的信息交换 当程序与外界环境进行信息交换时,存在着两个对象:程序中的对象、文件对象。 流是一种抽象,负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。 流对象与文件操作 程序建立一个流对象 指定这个流对象与某个文件对象建立连接 程序操作流对象 流对象通过文件系统对所连接的
阅读全文
摘要:STL算法本身是一种函数模版 通过迭代器获得输入数据 通过函数对象对数据进行处理 通过迭代器将结果输出STL算法是通用的,独立于具体的数据类型、容器类型 STL算法分类 不可变序列算法 可变序列算法 排序和搜索算法 数值算法 不可变序列算法 不直接修改所操作的容器内容的算法 用于查找指定元素、比较两
阅读全文
摘要:1函数对象一个行为类似函数的对象可以没有参数,也可以带有若干参数其功能是获取一个值,或者改变操作的状态。 例 普通函数就是函数对象 重载了“()”运算符的类的实例是函数对象 函数对象概念图 使用两种方式定义表示乘法的函数对象 通过定义普通函数(例10-13) 通过重载类的“()”运算符(例10-14
阅读全文
摘要:1关联容器分类和基本功能 关联容器的特点和接口关联容器的特点 每个关联容器都有一个键(key) 可以根据键高效地查找元素接口 插入:insert 删除:erase 查找:find 定界:lowerbound、upperbound、equal_range 计数:count 四种关联容器 单重关联容器(
阅读全文
浙公网安备 33010602011771号