题目链接:借教室 题意:给出n天得教室数目,m个借教室得单子,按顺序借教室,问哪个单子不满足并输出 分析:可以用线段树做,会T,常数比较大,选择用差分序列维护前缀和,二分答案即可 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> ...
分类:
其他好文 时间:
2016-10-22 21:19:56
阅读次数:
393
一、实验内容 1.字符判断 实验要求:输入一个字符判断它如果是小写字母输出其对应大写字母;如果是大写字母输出其对应小写字母;如果是数字输出数字本身;如果是空格,输出“space”;如果不是上述情况,输出“other”。 2.年龄问题 输入一个学生的生日(年:月:日),并输入当前日期(年:月:日),计 ...
分类:
其他好文 时间:
2016-10-22 07:14:27
阅读次数:
200
通过捕捉键盘动作来进行交互,头文件为conio.h,是console input output的缩写,捕捉用户键盘按键的函数为getch(),通过键值码可以找到对应的按键。 #include<stdio.h> #include<string.h> #include<stdlib.h> #includ ...
分类:
其他好文 时间:
2016-10-16 19:12:04
阅读次数:
251
#include #include //终端操作头文件 char getch(void){ struct termios tm, tm_old; int fd = 0, ch; if (tcgetattr(fd, &tm) < 0) { //保存现在的终端设置 return -1; } tm_old... ...
分类:
其他好文 时间:
2016-09-06 21:11:30
阅读次数:
196
现在你看到的就是一个最基本的Makefile语句,它主要分成了三个部分,第一行冒号之前的calc,我们称之为目标(target),被认为是这条语句所要处理的对象,具体到这里就是我们所要编译的这个程序calc。冒号后面的部分(main.c getch.c getop.c stack.c),我们称之为依... ...
分类:
Web程序 时间:
2016-09-01 11:03:39
阅读次数:
227
1,输入字符串,gets(s),输入单个字符getch(a)。输入,cin>>,输出cout<<。 2,获取数组长度,strlen(a),sizeof(a),获取字符串大小str.size(); 各方法区别: sizeof(a): 运行结果: strlen(a): 运行结果: str.size(): ...
分类:
编程语言 时间:
2016-08-27 06:23:15
阅读次数:
245
#include int getch(void){ struct termios tm, tm_old; int fd = 0, ch; if (tcgetattr(fd, &tm) < 0) {//保存现在的终端设置 return -1; } tm_old = tm; cfmakeraw(&tm)... ...
分类:
系统相关 时间:
2016-08-22 20:04:45
阅读次数:
206
getch, 这个立即接收输入的字符. 一个微不足道的函数, 就改变了游戏交互对于linux的认识. 本文构建一个跨平台的getch, 满足及时输入交互. ...
分类:
系统相关 时间:
2016-07-30 06:52:17
阅读次数:
268
用getchar时,在键盘上按一个字符后,要按回车才能读取进去;用getch时,在键盘上按一个字符马上就被读取进去,不用按回车,因此可以作为“按任意键继续”的执行语句。 getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户 ...
分类:
其他好文 时间:
2016-07-11 12:09:48
阅读次数:
179
邻接矩阵
V和E集合。因此,用一个一维数组存放图中所有顶点数据;用一个二维数组存放顶点间关系(边或弧)的数据,这个二维数组称为邻接矩阵。邻接矩阵又分为有向图邻接矩阵和无向图邻接矩阵
代码int i,j,k,w;
scanf("%d%d",&G->n,&G->e); //输入顶点数和边数
for(i = 0;i vexs=getch...
分类:
编程语言 时间:
2016-07-10 19:07:15
阅读次数:
260