- 博客(86)
- 收藏
- 关注
原创 Q:python 3维矩阵乘法
def main(): matrix1 = [ ] matrix2 = [ ] a = input("Please enter matrix 1:") a1 = a.split() for i in range(3): list = [eval(a1[j]) for j in range(i * 3, i * 3+3)]
2016-01-05 20:40:16
3788
原创 UDP_socket通信(connect less)
UDP SERVER// UDP通信_SERVER.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#pragma comment(lib,"WS2_32.LIB")using namespace std;int _tmain(int argc, _TCHAR* argv[]){ WSADATA wsada
2015-11-28 12:39:36
545
原创 TCP SOCKET服务器|客户端简单实现
// Windows_TCP_socket_Sever.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#pragma comment (lib,"Ws2_32.lib")using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //初始化Ws2_32.li
2015-11-28 10:49:50
503
原创 VC6.0错误记录
1.致命错误 RC1015: 无法打开包含文件 'afxres.h'解决方案:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。executatble files: C:\Progr
2015-11-23 10:34:45
426
原创 MFC程序引导过程(二)
// 333.cpp : Defines the class behaviors for the application.//#include "stdafx.h"#include "333.h"#include "333Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[]
2015-11-20 21:02:23
436
原创 初学c++网络编程总结(一)
消息响应函数:消息响应函数就是收到某些指定消息的时候,做出某些动作的函数,也叫消息处理函数。以MFC为例,MFC为对话框和控件等定义了诸多消息,对话框和控件等进行操作时会触发消息,这些消息最终由消息处理函数处理。比如点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。回调函数:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地
2015-11-15 20:56:24
814
原创 图形学实验Bezier曲线生成
#include#include#include#includeusing namespace std;struct Point{ int x,y;}; Point pt[4],bz[11]; vector vpt; bool bDraw=0; int ninput; void Calcbapoints() { float a0,a1,a2,a3,b0,b1,
2015-11-05 17:46:00
1142
原创 c++中的引用于指针注意点
1.引用是对象的别名,大小是四个字节 int i=10; int& ref=i; ref++; ->那么i=11;ref=11;2.对变量分别取引用于指针 #include #include using namespace std; int main() { string str="123"; //****************************** str
2015-11-04 11:18:29
356
原创 OpenGL编码剪裁算法Cohen-Surtherland算法
#include#include#include#define LEFT_EDGE 1#define RIGHT_EDGE 2#define BOTTOM_EDGE 4#define TOP_EDGE 8void LineGL(int x0,int y0,int x1,int y1){ glBegin(GL_LINES); glColor3f(1.0f,0.0f,0.0f)
2015-11-03 17:33:12
6045
原创 图形学实验代码
#includevoid myDisplay(void){ glClearColor(0.0,0.0,0.0,0.0); glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0f,1.0f,1.0f); glRectf(-0.5f,-0.5f,0.5f,0.5f); glBegin (GL_TRIANGLES); glColor3f(1.0f,0
2015-10-30 11:45:12
756
原创 OpenGL三角形几何变换
#include //三角形几何变换#include#include#includetypedef double matrix3x3 [3][3]; //??????????matrix3x3 commatrix;const double pi=3.1415926;int w=600;int h=600;class position{ public: GLfloa
2015-10-30 11:38:23
1945
原创 角度离散法绘制圆弧 | 椭圆
#include#include#includedouble pi=3.1415936;int x,y;double r,as,ae;void arc(int x,int y,double r,double as,double ae){ if(ae<as) ae+=2*pi; double dt=0.4/r; //取角度离散值,反比,半径越大该值越小 int n=(in
2015-10-25 16:59:18
1995
原创 OpenGL圆形绘制算法
Bresham算法#include //Bresham法绘制圆形void circle(int x,int y,int x0,int y0){ //绘制1/8圆和它的7个对称点 glVertex2f(x0+x,y0+y); glVertex2f(x0+y,y0+x); glVertex2f(x0+y,y0-x); glVertex2f(x0+x,y0-
2015-10-25 15:33:48
2798
转载 总结sublime c++编译环境搭建 | 中文乱码问题解决方案 |sidebar配置 |sublime最佳插件列表|最佳主题方案
转 Sublime text 2在windows上搭建C/C++环境发表于2年前(2013-09-25 12:04) 阅读(4950) | 评论(0) 8人收藏此文章, 我要收藏赞0首先去官方网站下载软件,或者直接在网上下载一个汉化+破解的文件。然后是安装·······下面就开始介绍怎么在Windows上搭建C/C++环境了。因为我们用到
2015-10-24 12:03:18
4222
原创 OpenGL Bresenhan画线法
#include#include#includevoid swap(int *a,int *b){ int temp; temp=*a; *a=*b; *b=temp;}void Bresenham(int x1,int y1,int x2,int y2){ glColor3f(1.0,0.0,1.0); glPointSize(1); glVertex2i(x1,y
2015-10-24 11:36:33
837
原创 opengl逐点比较法绘直线
//逐点比较法绘制直线//出现的问题:窗口中不能显示出指定左边的像素点#include#includevoid P2P(int x1,int y1,int x2,int y2){int x,y,xi,yi;if(y1>y2) //将直线平移至原点{yi=y1-y2;xi=x1-x2;}else{yi=y2-y1;xi=x2-x
2015-10-24 10:36:55
1691
原创 OpenGL简单画线程序
#include void display(){ glClearColor (0.0, 0.0, 0.0, 0.0); glClear (GL_COLOR_BUFFER_BIT);glBegin(GL_LINES); glColor3f(1.0,0.0,0.0); glVertex2f(0.8,1); //定点坐标范围 glVertex2f(0,-1)
2015-10-19 13:12:56
11473
转载 OpenGL sublime text 2配置
OpenGL sublime text 2配置Posted on 2014-02-23 01:43 dileu12阅读( ... ) 评论( ... )编辑收藏OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的应用程序接口(API)的规格,它用于生成二维、三维图像。它的强大不是一言一语能说清楚的。而对于 一个初学者来讲,配置一个简易
2015-10-17 15:11:45
717
原创 链表基本实现
#include#include#include#includestruct node{ int data; node* next;};void print(node* p){ node* q=p->next; printf("-------操作结果是:"); while(q!=NULL)//相当于头结点的地址的指向不=NULL; { //输出表中非最后
2015-01-12 08:34:30
394
原创 错误集
快速排序程序:#include //错误快排程序:#define MAX 7#define SWAP(x,y,t) (t=x,x=y,y=t)void QUICKSORT(int* a,int l,int r){ int i,j,p,temp; if(l<r) { i=l;j=r+1; p=a[l]; do { d
2015-01-07 11:53:49
393
原创 选择排序时间测量程序(时间测量函数clock())
#include#include#define MAX 1001#define SWAP(x,y,t) (t=x,x=y,y=t)int sort(int* a,int n){ int i,j,temp; for(i=0;i<n;i++) for(j=i;j<n;j++) if(a[j]<a[i]) SWAP(a[j],a[i],temp);
2015-01-03 20:47:25
510
原创 蛋蛋的问题(二)--错误--用%d输入英文字母
蛋蛋的问题(二)时间限制:100 ms | 内存限制:65535 KB难度:2描述 教新生的时候,也是学长们最兴奋的时候,但是只局限于讲课的那位帅帅的学长,在最后一排坐着听课的学长确实无比的苦闷啊,为了让小学弟知道,你们的二进制转换学的很烂,学长为你们创造了这道很难的题,没看错,是很难。。。二进制的转换很简单,下面是搜搜里面的介绍:这个题可不是求二进制这么简单的
2014-12-23 16:33:19
1134
原创 蛋蛋的问题(三)
蛋蛋的问题(三)时间限制:1000 ms | 内存限制:65535 KB难度:3描述 这学期到了十一周了,蛋蛋突然要去金工实习了,想到要拿着锉刀,钳子,锯子什么的做锤子了,头就有点大了,因为它挺好玩的,但是,也是很累的,看着学弟坐在机房悠闲地敲着代码,蛋蛋学长决定要让他们好好忙忙,这道题就是为了你们而出的,学弟们,加油!!问题很简单,只是需要动手就够了,要求是,给你n米
2014-12-23 13:56:36
619
原创 就我不坑 NYOJ 1104
就我不坑时间限制:1000 ms | 内存限制:65535 KB难度:0描述 as we all know ,就我不坑,呵呵,当然,这次我还是不坑,我只让你帮我翻译一下数字即可。所谓翻译,就是将一个数字用中文读出来,很简单吧,快快AC吧。数字的中文表示分别为:零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿.输入int 范围内,保证没错,EOF。输出用
2014-12-18 20:19:29
552
原创 Tri Tiling HDU1143
Tri TilingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2301 Accepted Submission(s): 1314Problem DescriptionIn how many ways ca
2014-12-14 18:29:04
525
原创 Hangman Judge
Hangman Judge In ``Hangman Judge,'' you are to write a program that judges a series of Hangman games. Foreach game, the answer to the puzzle is given as well as the guesses. Rules are the
2014-11-16 18:13:00
385
原创 The 3n + 1 problem
BackgroundProblems in Computer Science are often classified as belonging to acertain class of problems (e.g., NP, Unsolvable, Recursive). In thisproblem you will be analyzing a property of an algori
2014-11-16 09:03:18
444
原创 错误记录(二)
素数时间限制:3000 ms | 内存限制:65535 KB难度:1描述 走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小
2014-08-26 11:56:45
463
原创 错误记录(一)
分数加减法时间限制:3000 ms | 内存限制:65535 KB难度:2描述 编写一个C程序,实现两个分数的加减法输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法输出对于输入数据的每一行输出两个分数的运算结果。 注意结
2014-08-26 10:41:39
471
原创 X ? X :X ;出错
#includeint runnian(int x){ return x%100?!(x%4):!(x%400);//return x%100?(!x%4):(!x%400);非运算符先运算 //会导致结果 出错}int main(){ int n,i,j,k,l; int a[12]={31,28,31,30,31,30
2014-08-25 16:37:03
834
原创 素数距离问题
素数距离问题时间限制:3000 ms | 内存限制:65535 KB难度:2描述现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。如果输入的整数本身就是素数,则输出该素数本身,距离输出0输入第一行给出测试数据组数N(0接下来的N行每行有一个整数M(0输出
2014-08-21 12:15:25
467
原创 Number Sequence
Number SequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 104032 Accepted Submission(s): 25184Problem DescriptionA number se
2014-08-16 20:26:39
403
原创 找新朋友
找新朋友Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7557 Accepted Submission(s): 3968Problem Description新年快到了,“猪头帮协会”准备搞一个聚会,已经知道
2014-08-16 20:26:34
426
原创 笨小熊
笨小熊时间限制:2000 ms | 内存限制:65535 KB难度:2描述 笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨
2014-08-15 20:47:42
381
原创 素数求和问题
素数求和问题时间限制:3000 ms | 内存限制:65535 KB难度:2描述 现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。输入第一行给出整数M(0每组测试数据第一行给你N,代表该组测试数据的数量。接下来的N个数为要测试的数据,每个数小于1000输出每组测试数据结果占一行,输出给出的测试数据的所有素数和样例输入
2014-08-15 20:04:40
446
原创 括号配对问题
括号配对问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述 现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes来源
2014-08-15 18:00:33
402
原创 栈,进制转换(用数组输出) 有个问题不明白,请高人指点
#include#include#define maxsize 100typedef struct{ int data[maxsize]; int top;}stack;void stackfull(){ printf("FULL!\n");}void start(stack* s){ s->top=-1;}int push(stack* s,int t){ i
2014-08-14 17:37:43
924
原创 建立单向链表的两个程序
1.第一个较简单,家#include#includetypedef struct node{ int data; node* next;}a;node* creat()//或者struct* creat{ node* p,*s; int i; p=(node*)malloc(sizeof(node)); s=(node*)malloc(sizeof(node));
2014-08-14 09:50:16
624
原创 error: expected unqualified-id before 'delete' void delete(node* p,char a) ^
void delete(node* p,char a){ node* e=p->next; while(e->next!=NULL) { if(e->data==a) { p->next=e->next; //free(e->data);释放的是e free(e); break; } e=e->next; p=p->next; } pr
2014-08-13 21:24:12
8567
1
原创 核反应堆
核反应堆Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9875 Accepted Submission(s): 4537Problem Description某核反应堆有两类事件发生:高能质点碰击核子时,
2014-08-12 18:45:01
640
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人