自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 1.3 最大公约数和最小公倍数

整数a和b的最大公约数记为gcd(a,b) . 比如gcd(15,20)=5, gcd(0,20)=20. 特别的 我们定义gcd(0,0)=0.1.如果q和r是a除以b的商和余数,即为a=b*q+r,则gcd(a,b)=gcd(b,r)整数a和b的最小公倍数记为lcm(a,b). 比如lcm(8,12)=24,lcm(0,12)=0. lcm(0,0)=0.1. lcm(a,

2013-07-09 21:16:29 817

原创 2.1K尾相等数

/* *从键盘输入一个自然数K(K > 1),若存在自然数M和N(M > N),使得K^M和K^N均大于或等于 *1000,且它们的末尾三位数相等,则称M 和 N是一对“K尾相等数”。请编一程序,输出M+N *值最小的K尾相等数。 *对于一个数,它的幂是无穷无尽的,但是可以注意到末尾三位数只有1000个,也就是表明一定 *会有重复的末尾三位数,当一个数的末尾三位数一定时,它的下

2013-07-09 20:13:07 753

原创 马太效应

马太效应(Matthew Effect),指强者愈强、弱者愈弱的现象,广泛应用于社会心理学、教育、金融以及科学等众多领域。其名字来自圣经《新约·马太福音》中的一则寓言: “凡有的,还要加给他叫他多余;没有的,连他所有的也要夺过来。”“马太效应”与“平衡之道”相悖,与“二八定则”有相类之处,是十分重要的自然法则。 “马太效应”告诉我们:要想在某一个领域保持优势,就必须在此领域迅速做大做强。当你成为某个领域的领头羊的时候,就能更轻易地获得比弱小的同行更大的收益,也就不容易被打倒。 触目惊心啊!!我要迅速在计

2011-05-09 09:02:00 463 1

原创 几段重要的代码(1)

父类构造函数及子类构造函数 子类调用父类方法 public class Vehicle{   String brand;   String color;   int price;   int number;   public Vehicle(String b,String c){       this.brand = b;       this.color = c;   }   public Vehicle(String b,Strin

2011-05-09 08:42:00 432

原创 捕鱼和分鱼

A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼

2011-04-07 10:16:00 915

原创 打鱼还是晒网

中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 *问题分析与算法设计 根据题意可以将解题过程分为三步: 1)计算从1990年1月1日开始至指定日期共有多少天; 2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用5去除; 3)根据余数判断他是在“打鱼”还是在“晒网”; 若余数为1,2,3,则他是在“打鱼”,否则是在“晒网”。在这三步中,关键是第一步。求从1990年1

2011-04-07 09:31:00 561

原创 数制转换

将十进制整数转换为二进制的方法很多,这里介绍的实现方法利用了C语言能够对位进行操作的特点。对于C语言来说,一个整数在计算机内就是以二进制的形式存储的,所以没有必要再将一个整数经过一系列的运算转换为二进制形式,只要将整数在内存中的二进制表示输出即可。 将任一整数转换为二进制形式 *程序说明与注释 #include void printb(int,int); int main(){     int x;     printf("Input number:");     s

2011-04-06 16:04:00 366

原创 杨辉三角形

在屏幕上显示杨辉三角形。杨辉三角形中的数,正是(x+y)的N次方幂展开式各项的系数。本题作为程序设计中具有代表性的题目,求解的方法很多,这里仅给出一种。读者可自行设计一种实现杨辉三角形的方法。 在屏幕上显示杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ...................................... *问题分析与算法设计 杨辉三角形中的数,正是(x+y)的N次方幂展开式

2011-04-06 15:22:00 1905

原创 阶乘尾数零的个数

100!的尾数有多少个零? 为了解决这个问题,必须首先从数学上分析在100!结果值的末尾产生零的条件。不难看出:一个整数若含有一个因子5,则必然会在求100!时产生一个零。因此问题转化为求1到100这100个整数中包含了多少个因子5。 *程序说明与注释 #include int main() { int a,count =0; for(a=5;a #include int main(){     int i,m=5,sum=0;     for(i=1

2011-04-06 11:37:00 1619

原创 高次方数的尾数

求13的13次方的最后三位数? *问题分析与算法设计 解本题最直接的方法是:将13累乘13次方截取最后三位即可。 但是由于计算机所能表示的整数范围有限,用这种“正确”的算法不可能得到正确的结果。事实上,题目仅要求最后三位的值,完全没有必要求13的13次方的完整结果。研究乘法的规律发现:乘积的最后三位的值只与乘数和被乘数的后三位有关,与乘数和被乘数的高位无关。利用这一规律,可以大大简化程序。 *程序说明与注释 #include int main() { int i,x

2011-04-06 11:22:00 997

原创 求最大数

问555555的约数中最大的三位数是多少?根据约数的定义,对于一个整数N,除去1和它自身外,凡能整除N的数即为N的约数。因此,最简单的方法是用2到N-1之间的所有数去除N,即可求出N的全部约数。本题只要求取约数中最大的三位数,则其取值范围可限制在100到999之间。问555555的约数中最大的三位数是多少? *问题分析与算法设计 根据约数的定义,对于一个整数N,除去1和它自身外,凡能整除N的数即为N的约数。因此,最简单的方法是用2到N-1之间的所有数去除N,即可求出N的全部约数。本题只要求取约数中最大的

2011-04-06 11:01:00 932

原创 歌星大奖赛

在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉 一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。题目条件不变, 但考虑同时对评委评分进行裁判,即在10个评委中找出最公平和最不公平… 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉 一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。 *问题分析与算法设计 这个问题的算法十分简单,但是要注意在程序中判断最大、最小值的变量是如何赋值的。

2011-04-06 10:44:00 1750

原创 绘制圆

在屏幕上用“*”画一个空心的圆 *问题分析与算法设计:打印圆可利用图形的左右对称性。根据圆的方程:R*R=X*X+Y*Y 可以算出圆上每一点行和列的对应关系 *程序说明与注释 #include #include int main() { double y; int x,m; for(y=10;y>=-10;y--) { m=2.5*sqrt(100-y*y); /*计算行y对应的列坐标m,2.5是屏幕纵横比调节系数因为屏幕的 行距大于列距,不进行

2011-04-05 22:54:00 419

原创 绘制余弦曲线和直线

在屏幕上显示0~360度的cos(x)曲线与直线f(x)=4.5*(y)+3.1的迭加图形。其中cos(x)图形用“*”表示,f(x)用“+”表示,在两个图形相交的点上则用f(x)图形的符号。图形迭加的关键是要在分别计算出同一行中两个图形的列方向点坐标后,正确判断相互的位置关系。在屏幕上显示0~360度的cos(x)曲线与直线f(x)=4.5*(y)+3.1的迭加图形。其中cos(x)图形用“*”表示,f(x)用“+”表示,在两个图形相交的点上则用f(x)图形的符号。 *问题分析与算法设计 本题可

2011-04-05 21:09:00 920

原创 绘制余弦曲线

在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信息后,只能向下一行输出,不能再返回到上一行。 在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线 *问题分析与算法设计 如果在程序中使用数组,这个问题十分简单。但若规定不能使用数组,问题就变得不容易了。关键在于余弦曲线在0~360度的区间内,一行中要显示两个点,而对一般的显示器来说,只能按行输出,即:输出第一行信

2011-04-05 17:22:00 815

原创 代码解析(1)

stdio.h 就是指”standard input&output” 意思就是说标准输入输出头文件,所以当使用标准输入输出函数时,就要调用这个头文件! int getchar() //从标准输入设备读入一个字符,显示 int putchar() //向标准输出设备写一个字符 int scanf(char *format[,argument……]) //从标准输入设备读入数据 int printf (char *format[,argument……]) //格式化字符串输入到标准输出设备 int p

2011-04-05 17:18:00 412

原创 2010北邮复试上机网研的题目:(1)

第一题:查找 输入数组长度 n 输入数组      a[1...n] 输入查找个数m 输入查找数字b[1...m] 输出 YES or NO  查找有则YES 否则NO 如(括号内容为注释) 输入: 5(数组长度) 1 5 2 4 3(数组) 3(查找个数) 2 5 6(查找具体数字) 输出: YES YES NO #include int main(){     int n,m,a

2011-04-05 16:00:00 671

原创 让你认识五类软件测试工具 【转】

原文地址 http://tieba.baidu.com/f?kz=585489594 【作者】 17Testing Editor  本文关键字 目前主流的测试工具主要有以下5类: 1.负载压力测试工具 这类测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能 的自动化测试工具。在实施并发负载过程中,通过实时性能监测来确认和查找问题,并针对所 发现问题对系统性能进行优化,确保应用的成功部署。负载压力测试工具能够对整个企业架构 进行测试,通过这些测试,企业能最大限度

2011-03-12 21:26:00 955

原创 java学习(1)——旺旺老师

电驴上旺旺老师的java视频很有趣,生动,而且很清楚,推荐下! 下面是课堂笔记 JAVA SDK :Java Software develop kit,JDK的另一个称呼而已。 JVM :Java Virtual Machine,Java虚拟机,Java解释器的官方叫法,包含:类加载器,字节码效验器,Java解释器。它是与平台相关的,我们说各个平台的JDK版本不同,其实重点说的就是JVM版本的不同。 JRE :Java Runtime Environment,Java运行时环境,包含JV

2011-03-09 07:39:00 720

原创 java学习计划

jsp和ssh学了好几天,感觉焦头烂额的,一无所得,也许自己太着急了,so,只好重头开始了。   先学一下java基础 看看《Thinking in java》《core java》《疯狂java实战演义》《Head First Java》和旺旺老师的视频。 网上有推荐知其然知其所以然,所以要看看JVM,《深入java虚拟机》,学习jdk源代码,看《effect java》,但是我毕设没有时间了,所以这个暂时置后,放到毕设以后看好了。 接着JSP,再了解Servlet,struts,hibern

2011-03-02 14:59:00 482

原创 tomcat 6.0 配置

第一步:下载jdk和tomcat 第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。      1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:      JAVA_HOME=c:/jdk1.6    classpath=. ;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;(.;代表当前路径)           pa

2011-02-22 09:31:00 575 1

原创 (转)游戏程序员养成计划

<br />与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。<br />         首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着别人为你翻译。慢慢尝试着阅读英文资料,你会发现其实也并没有那么难<br />     

2011-01-13 22:00:00 331

原创 Java作业 三角形面积+螺旋方阵+八皇后(网上摘录)

从键盘输入3个浮点数作为三角形三边的边长,试计算三角形的面积。遇到问题1: while 里面不兼容 解决: 改成while(1设置while只是想为了当输入错误的时候重新输入 输入正确的时候自动跳出 (没有将选择是否跳出的功能编出 ) 所以括号里面填了一个恒等式遇到问题2:找不到类解决方案:在文档开头加入包 如下import java.util.*; 遇到问题三:无

2010-10-17 13:45:00 1987

原创 java在editplus中的编译及带包编译(命令行)

<br /><br />这样生成的class文件在.java所在的文件夹里 <br />用-d来指定生成class所在的文件夹 应该注意该文件夹必须存在<br /><br />可是这样子编译主文件的时候还是有错误<br /><br />经过查百度最终解决问题 注意-d 也是要加的 否则生成类文件仍在源文件夹里<br /><br />运行的时候总是出问题<br /><br />仍然百度之 <br />如果你的类是属于某一个包的,比如这样一个类sony.test.HelloWorld,那么按照我在第4点中说的目

2010-10-12 23:10:00 4833 1

原创 思考总会有收获吧

看来一无所获的小学期实习其实收获还是很多的

2010-09-14 14:20:00 460

原创 有关游戏竞聘需要了解的常识

1.了解网格游戏,对各种类型的游戏进行比较研究 2.有良好的语言和书面表达能力 3.有较强的数学功底 4.挑一款网络游戏,分析任一部分的数值设计(或系统设计) 5.挑一款网络游戏,列出游戏最核心的优缺点 6.分析任一游戏的活动目的,横向比较其他游戏类似的活动手法的优缺点,并预期可能的效果。

2010-05-31 23:12:00 527 1

原创 第一次团队编程

2010-04-25 23:31:00 305

空空如也

空空如也

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

TA关注的人

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