自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3732

原创 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 478

原创 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 466

原创 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 384

原创 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 403

原创 初学c++网络编程总结(一)

消息响应函数:消息响应函数就是收到某些指定消息的时候,做出某些动作的函数,也叫消息处理函数。以MFC为例,MFC为对话框和控件等定义了诸多消息,对话框和控件等进行操作时会触发消息,这些消息最终由消息处理函数处理。比如点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHANGE消息等。回调函数:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地

2015-11-15 20:56:24 763

原创 图形学实验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 1066

原创 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 325

原创 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 5917

原创 图形学实验代码

#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 719

原创 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 1860

原创 角度离散法绘制圆弧 | 椭圆

#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 1908

原创 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 2716

转载 总结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 4129

原创 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 790

原创 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 1630

原创 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 11412

转载 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 676

原创 链表基本实现

#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 369

原创 错误集

快速排序程序:#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 373

原创 选择排序时间测量程序(时间测量函数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 472

原创 蛋蛋的问题(二)--错误--用%d输入英文字母

蛋蛋的问题(二)时间限制:100 ms  |  内存限制:65535 KB难度:2描述 教新生的时候,也是学长们最兴奋的时候,但是只局限于讲课的那位帅帅的学长,在最后一排坐着听课的学长确实无比的苦闷啊,为了让小学弟知道,你们的二进制转换学的很烂,学长为你们创造了这道很难的题,没看错,是很难。。。二进制的转换很简单,下面是搜搜里面的介绍:这个题可不是求二进制这么简单的

2014-12-23 16:33:19 1058

原创 蛋蛋的问题(三)

蛋蛋的问题(三)时间限制:1000 ms  |  内存限制:65535 KB难度:3描述 这学期到了十一周了,蛋蛋突然要去金工实习了,想到要拿着锉刀,钳子,锯子什么的做锤子了,头就有点大了,因为它挺好玩的,但是,也是很累的,看着学弟坐在机房悠闲地敲着代码,蛋蛋学长决定要让他们好好忙忙,这道题就是为了你们而出的,学弟们,加油!!问题很简单,只是需要动手就够了,要求是,给你n米

2014-12-23 13:56:36 581

原创 就我不坑 NYOJ 1104

就我不坑时间限制:1000 ms  |  内存限制:65535 KB难度:0描述 as we all know ,就我不坑,呵呵,当然,这次我还是不坑,我只让你帮我翻译一下数字即可。所谓翻译,就是将一个数字用中文读出来,很简单吧,快快AC吧。数字的中文表示分别为:零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿.输入int 范围内,保证没错,EOF。输出用

2014-12-18 20:19:29 517

原创 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 491

原创 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 366

原创 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 415

原创 错误记录(二)

素数时间限制:3000 ms  |  内存限制:65535 KB难度:1描述 走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小

2014-08-26 11:56:45 425

原创 错误记录(一)

分数加减法时间限制:3000 ms  |  内存限制:65535 KB难度:2描述 编写一个C程序,实现两个分数的加减法输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法输出对于输入数据的每一行输出两个分数的运算结果。 注意结

2014-08-26 10:41:39 434

原创 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 785

原创 素数距离问题

素数距离问题时间限制:3000 ms  |  内存限制:65535 KB难度:2描述现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。如果输入的整数本身就是素数,则输出该素数本身,距离输出0输入第一行给出测试数据组数N(0接下来的N行每行有一个整数M(0输出

2014-08-21 12:15:25 453

原创 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 385

原创 找新朋友

找新朋友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 409

原创 笨小熊

笨小熊时间限制:2000 ms  |  内存限制:65535 KB难度:2描述 笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨

2014-08-15 20:47:42 353

原创 素数求和问题

素数求和问题时间限制:3000 ms  |  内存限制:65535 KB难度:2描述 现在给你N个数(0<N<1000),现在要求你写出一个程序,找出这N个数中的所有素数,并求和。输入第一行给出整数M(0每组测试数据第一行给你N,代表该组测试数据的数量。接下来的N个数为要测试的数据,每个数小于1000输出每组测试数据结果占一行,输出给出的测试数据的所有素数和样例输入

2014-08-15 20:04:40 427

原创 括号配对问题

括号配对问题时间限制:3000 ms  |  内存限制:65535 KB难度:3描述 现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes来源

2014-08-15 18:00:33 386

原创 栈,进制转换(用数组输出) 有个问题不明白,请高人指点

#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 843

原创 建立单向链表的两个程序

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 595

原创 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 8445

原创 核反应堆

核反应堆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 619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除