- 博客(31)
- 资源 (18)
- 收藏
- 关注
转载 C#建立文件夹
using System.io; if (!Directory.Exists(@"C:\Program Files\TDTK\CoalTraffic\Image\WeightImage"))//判断文件夹是否已经存在 { Directory.CreateDirectory(@"C:\Program Files\TDTK\CoalT
2013-10-09 10:02:15 480
转载 OpenGL 旋转球体
#include GLfloat X = 10.0f; GLfloat Y = 1.0f; GLfloat Z = 5.0f; void myDisplay(void) { GLfloat diffuse[] = {0.7,0.7,0.0,1.0}; glClear (GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0); glPushMatrix(); glRotatef(X,1.0,0.0,0.0); glRotatef(Y,0.0,1.0,0.0); glRot
2011-05-24 15:43:00 3067
转载 OpenGL材质和光照(转)part1
真实感图形绘制是计算机图形学的一个重要组成部分,它综合利用数学、物理学、计算机科学和其它科学知识在计算机图形设备上生成象彩色照片那样的具有真实感的图形。一般说来,用计算机在图形设备上生成真实感图形必须完成以下四个步骤:一是用建模,即用一定的数学方法建立所需三维场景的几何描述,场景的几何描述直接影响图形的复杂性和图形绘制的计算耗费;二是将三维几何模型经过一定变换转为二维平面透视投影图;三是确定场景中所有可见面,运用隐藏面消隐算法将视域外或被遮挡住的不可见面消去;四是计算场景中可见面的颜色,即根据基于光学物理的
2011-05-24 15:39:00 879
转载 OpenGL材质和光照(转)part2
10.4.3 材质RGB值和光源RGB值的关系 材质的颜色与光源的颜色有些不同。对于光源,R、G、B值等于R、G、B对其最大强度的百分比。若光源颜色的R、G、B值都是1.0,则是最强的白光;若值变为0.5,颜色仍为白色,但强度为原来的一半,于是表现为灰色;若R=G=1.0,B=0.0,则光源为黄色。对于材质,R、G、B值为材质对光的R、G、B成分的反射率。比如,一种材质的R=1.0、G=0.5、B=0.0,则材质反射全部的红色成分,一半的绿色成分,不反射蓝色成分。也就是说,若OpenGL的光源颜色为(LR
2011-05-24 15:35:00 2588
原创 最小生成树
import java.util.Scanner;public class Main{ static int n; static int e; static float c[][]; public static void main(String[] args) { Scanner in = new Scanner(System.in); n = in.ne
2010-12-14 23:14:00 358
原创 2010 12 05
#include#if 0void main(){ void average(float *p,int n); void search(float (*p)[4],int n); float a[3][4] = {65,67,70,60,80,87,90,81,90,99,100,98}; average(*a,12); search(a,2);}void
2010-12-05 17:45:00 479
转载 贪心算法思想
<br />贪心算法思想:<br />顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。<br />贪心算法的基本要素:<br />1.贪心选择性质。所谓贪心选择性质是指所求问题的整体最优解可
2010-12-03 17:37:00 5899 1
转载 malloc
<br />Malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。<br />目录函数简介函数声明函数的工作机制举例说明<br />编辑本段函数简介 原型:extern void *malloc(unsigned int num_bytes); 头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全
2010-11-27 19:04:00 584
转载 malloc
<br />Malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。<br />目录函数简介函数声明函数的工作机制举例说明<br />编辑本段函数简介 原型:extern void *malloc(unsigned int num_bytes); 头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全
2010-11-27 19:04:00 656
转载 malloc
<br />Malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。<br />目录函数简介函数声明函数的工作机制举例说明<br />编辑本段函数简介 原型:extern void *malloc(unsigned int num_bytes); 头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全
2010-11-27 19:04:00 320
转载 八皇后问题
<br />八皇后问题是一个古老而著名的问题,它是回溯算法的典型例题。该问题是十九世纪德国著名数学家高斯于1850年提出的:在8行8列的国际象棋棋盘上摆放着八个皇后。若两个皇后位于同一行、同一列或同一对角线上,则称为它们为互相攻击。在国际象棋中皇后是最强大的棋子,因为它的攻击范围最大,图6-15显示了一个皇后的攻击范围。<br /> <br />图6-15 皇后的攻击范围<br />现在要求使这八个皇后不能相互攻击,即任意两个皇后都不能处于同一行、同一列或同一对角线上,问有多少种摆法。高斯认为有76种方案。
2010-11-25 19:00:00 1482
转载 C语言实现生产者-消费者问题
<br />C语言2010-07-12 12:40:12阅读197评论1 字号:大中小 订阅<br />#include "windows.h"<br />#include "conio.h"<br />#include "stdio.h"<br />#include "time.h"<br /> <br />#define MAX 20 <br />int count; <br />void Proclucer()<br />{<br /> int k,a=0;<br /> while(1
2010-11-23 17:10:00 8300 1
转载 c语言(vd6.0) sleep函数用法 及delay用法
c语言(vd6.0) sleep函数用法 及delay用法悬赏分:20|解决时间:2009-5-20 20:56|提问者:杨筱硕请注明头文件 2个函数都要举例<br />最佳答案1.函数名: delay 功 能: 将程序的执行暂停一段时间(毫秒) 用 法: void delay(unsigned milliseconds); 程序例: /* Emits a 440-Hz tone for 500 milliseconds */ #include<dos.h>
2010-11-23 16:05:00 4890 1
原创 今天的写作
#include#if 0void main(){ int age(int n);//函数声明 age(6);//函数调用int age(int n)//函数定义{ int c; //变量 存放返回值 if(n == 1)//终止条件 c = 10; else c = age(n-1)+2;//调用函数本身 递归 printf("第%d个人
2010-11-20 16:59:00 618 1
原创 汉诺塔
<br />void main()<br />{<br /> void hanoi(int n,char c1,char c2,char c3);//声明 <br /> int n;<br /> printf("Please input the number of disks :");<br /> scanf("%d",&n);<br /> hanoi(n,'A','B','C');<br />}<br />void hanoi(int n,char c1,char c2,char c3)<br />{<b
2010-11-20 11:38:00 347
原创 多边形游戏
<br />#include "iostream"<br />using namespace std;<br />#define N 20 //顶点数<br />#define I N+1<br />#define J N+1<br />static int m[I][J][2];<br />static char op[I];<br />static int n;<br />void MIN_MAX(int n,int i,int s,int j,int *minf,in
2010-11-17 23:16:00 415
原创 多边形游戏
<br />import java.util.Scanner;<br /><br />public class Main {<br /> /**<br /> * @param args<br /> */<br /> <br /> public static void main(String[] args) {<br /> // TODO Auto-generated method stub<br /> PolygonGame polygon = new PolygonGame();<br /> S
2010-11-15 18:15:00 336
原创 4的倍数次魔方阵
<br />#include<stdio.h><br />void main()<br />{<br /> int a[50][50];<br /> int i,j,k;<br /> int n;<br /> int temp;<br /> int t;<br /> k = 1;<br /> scanf("%d",&n);<br /> for(i = 1;i<=n;i++)<br /> {<br /> for(j = 1;j<=n;j++)<br /> { <br /> a[i][j] = k;<b
2010-11-15 18:13:00 391
原创 C语言实现魔方阵
<br />#include<stdio.h><br />void main()<br />{<br /> int a[50][50];<br /> int i,j,k,m,n;<br /> int sign = 1;<br /> while(sign == 1)<br /> {<br /> scanf("%d",&n);<br /> if(n!=0&&n<=15&&n%2!=0)//一直到输入奇数位为止<br /> sign=0;<br /> }<br /> for(i = 1;i<=n;i++)
2010-11-14 21:00:00 700
转载 魔方阵
魔方阵,古代又称“纵横图”,是指组成元素为自然数1、2…n的平方的n×n的方阵,其中每个元素值都不相等,且每行、每列以及主、副对角线上各n个元素之和都相等。
2010-11-14 20:48:00 1616
原创 求n以内的所有完数
<br />#include<stdio.h><br />#include<math.h><br />void main()<br />{<br /> int num;<br /> int i,j;<br /> scanf("%d",&num);<br /> for(i = 1;i<num;i++)<br /> {<br /> int sum = 0;<br /> int temp = i;<br /> int k = temp/2.0+0.5;<br /> for(j = 1;j<=k;j++)<
2010-11-13 21:37:00 865
原创 猴子吃桃问题
<br />#include<stdio.h><br />void main()<br />{<br /> int n = 0;<br /> int i;<br /> int t =1;<br /> for(i = 9;i > 0;i--)<br /> { <br /> t = 2*(t+1); //桃子的个数<br /> }<br /> printf("%d/n",t);<br />}
2010-11-13 21:35:00 298
原创 输入n,求n位以内的水仙花数
<br />#include<stdio.h><br />#include<math.h><br />#define N 20<br />void main()<br />{<br /> int n,i,j,k,l;<br /> int a[N] = {0};<br /> i =100;<br /> l=3;<br />printf("请输入位数:/n");<br /> scanf("%d",&n);<br /> k = (int)pow(10,n);<br /> while(i>=100&&i<k&&l<
2010-11-13 14:34:00 1725 1
原创 求两个数的最大公约数和最小公倍数
<br />#include<stdio.h><br />#include<math.h><br />void main()<br />{<br /> int m,n;<br /> int i,a;<br /> int maxcom,mincom;<br /> scanf("%d%d",&m,&n);<br /> a = m;<br /> if(m > n)<br /> a = n;<br /> for(i = 1;i <= a;i++)<br /> {<br /> if(n%i == 0 && m%i
2010-11-13 10:29:00 294
原创 用C语言求二次方程
<br />#include<stdio.h><br />#include<math.h><br />void main()<br />{<br /> float a,b,c,disc,x1,x2,real,imag;<br /> scanf("%f%f%f",&a,&b,&c);<br /> printf("The equation ");<br /> if(fabs(a) <= 1e-6)<br /> printf("is not a quadratic/n");<br /> else<br /> {
2010-11-12 21:19:00 830
原创 根据PI/4 = 1 - 1/3 +1/5-1/7+1/9求圆周率
<br />根据PI/4 = 1 - 1/3 +1/5-1/7+1/9.............. <br /> <br /> <br />#include<stdio.h><br />#include<math.h><br />void main()<br />{<br /> double sum = 1;<br /> double temp;<br /> int sign = -1;<br /> int n = 2;<br /> float pi;<br /> while(fabs(temp) > 1e
2010-11-12 21:18:00 1860
原创 C语言实现求圆周率
<br />根据PI/4 = 1 - 1/3 +1/5-1/7+1/9.............. <br /> <br /> <br />#include<stdio.h><br />#include<math.h><br />void main()<br />{<br /> double sum = 1;<br /> double temp;<br /> int sign = -1;<br /> int n = 2;<br /> float pi;<br /> while(fabs(temp) > 1e
2010-11-12 20:26:00 4350 1
原创 猜数游戏的Java程序
import java.util.Random;import java.util.Scanner;public class GuessNumber { public static void main(String[] args) { Random rand = new Random(); int number = rand.nextInt(100);//产生一个0-100间的随机数 Scanner in = new Scanner(System.in);//获取用户
2010-11-12 16:37:00 559
PHP从入门到精通PPT
2015-01-08
Java实现信息安全技术 密钥分配
2011-05-14
编译原理 C语言实现词法分析
2011-05-14
C语言实现 joseph环
2011-01-25
操作系统中的银行家算法
2010-12-21
用Java利用prim算法实现最小生成树
2010-12-14
Java实现单源最短路径问题
2010-11-23
c++实现多边形游戏
2010-11-17
Java实现多变行游戏
2010-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人