haigeek的博客

程序员养成中

chrome浏览器设置思源黑体

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2017-02-06 13:50:33

阅读数 4285

评论数 0

PAT 1011

A+B和C (15) 给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出格式: ...

2016-11-17 22:26:00

阅读数 127

评论数 0

PAT 1010

一元多项式求导 (25) 设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。) 输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数...

2016-11-17 22:22:24

阅读数 155

评论数 0

PAT 1009

说反话 (20) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没...

2016-11-17 22:19:18

阅读数 146

评论数 0

PAT 1008

数组元素循环右移问题 (20) 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个...

2016-11-17 22:14:55

阅读数 118

评论数 0

PAT 1007(java实现)

素数对猜想 (20) 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N (< 105),请计算不超过N的满足猜想的...

2016-11-17 22:09:15

阅读数 307

评论数 0

PAT 1006

换个格式输出整数 (15) 让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。 输入格式:每个测试输入包含1个...

2016-11-17 21:53:08

阅读数 242

评论数 0

java使用 ArrayList 的增删改(Java面向对象基础练习)

题目编写一个简单的程序,利用数组保存书(Book),cd(CompactDisk),磁带(Tape)信息,并能实现插入、删除、查找功能。注意使用面向对象的思想进行程序设计。解题思路 使用arraylist数组,原因是可以根据实际情况添加信息而不用确定数组的大小。 没有明确指出信息内容,暂定添加na...

2016-10-28 17:40:03

阅读数 1618

评论数 0

Java中文分词(逆序查找输出)

要求使用Java,输入中文语句,分解为词语并输出。思路将词库读入list数组,读入语句,分割语句,和字典的词进行比对,使用逆向检索的方法。(使用逆向的方法是因为逆向更符合中文语句的组词方式)代码第一部分读入词库定义字符串ss,将字符串使用split方法来进行分割,split的使用方法:如果每个,分...

2016-10-15 16:45:26

阅读数 309

评论数 0

Java使用递归求最小公倍数

Java使用递归求最小公倍数要求使用递归求出最小公倍数思路最小公倍数可以通过x和y的乘积除以最大公约数来得到,第一步求出最大公约数。 求最大公约数的方法为:先确定x和y的大小,将大的值赋值给x,x%y==0,则y为最大公约数。如果不等于0,则开始递归。代码实现import java.util.S...

2016-10-12 22:38:49

阅读数 2978

评论数 0

pat 乙级 1005 继续(3n+1)猜想 (25)

题目1005.继续(3n+1)猜想 (25)卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8...

2016-08-27 23:13:48

阅读数 341

评论数 0

markdown语法的练习使用

markdown语法的练习使用  很早就听过markdown语法,在锤子便签,但是当时并不明白为什么好好的不用一二三,要用#来代替标题,但是写过几篇博客,在自己的网站,在csdn,越发觉得排版挺麻烦的,此时此刻,markdown语法的好用之处就体现出来了,这篇博客就用markdown进行编辑,来学...

2016-08-25 19:02:45

阅读数 278

评论数 0

PAT 乙级 1004

1004. 成绩排名 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 ...

2016-08-24 22:11:47

阅读数 465

评论数 0

计算机系统进制备忘

计算机进制从接触编程就一直在提,但是自己不怎么用,以至于每次都要复习一遍,很麻烦还浪费时间,所以就写一下他们的主要内容备忘。 计算机系统进制主要有二进制(底层)十进制(常用)十六进制。 十进制 基本数字为0-9 逢十进位 基数为10,10^n为权例 10000=10^4  1000=10^3...

2016-07-24 18:44:02

阅读数 312

评论数 0

asp.net简单网站的实现

好久没有写博客了 虽然是个很弱的渣渣 不过还是希望通过写博客来督促自己不断学习 不断进步,端午假期,没有什么安排,虽然四级在即,末考将至。不过还是提不起很大的兴趣,所以写篇博客记录下我实现这个网站的简单过程。 数据库根据老师的要求和课本的原因,选择了sql server 2014 原因是...

2016-06-09 15:19:15

阅读数 1640

评论数 0

c++中字符串的输入

之前对c++的学习很浅显 以至于觉得输入就是用cin,最近学习了primer plus 才知道关于字符串的输入没有我想的那么简单 如果按照之前的理解 会存在问题的 贴上一段代码#include using namespace std; int main() { const int arsize...

2016-05-05 16:30:10

阅读数 331

评论数 0

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