自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haigeek的博客

程序员养成中

  • 博客(15)
  • 问答 (5)
  • 收藏
  • 关注

原创 chrome浏览器设置思源黑体

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

2017-02-06 13:50:33 7476

原创 PAT 1011

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

2016-11-17 22:26:00 249

原创 PAT 1010

一元多项式求导 (25) 设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。) 输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“0 0”。

2016-11-17 22:22:24 285

原创 PAT 1009

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

2016-11-17 22:19:18 275

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

原创 PAT 1007(java实现)

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

2016-11-17 22:09:15 500

原创 PAT 1006

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

2016-11-17 21:53:08 328

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

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

2016-10-28 17:40:03 3306

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

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

2016-10-15 16:45:26 1025

原创 Java使用递归求最小公倍数

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

2016-10-12 22:38:49 4592

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

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

2016-08-27 23:13:48 420

原创 markdown语法的练习使用

markdown语法的练习使用  很早就听过markdown语法,在锤子便签,但是当时并不明白为什么好好的不用一二三,要用#来代替标题,但是写过几篇博客,在自己的网站,在csdn,越发觉得排版挺麻烦的,此时此刻,markdown语法的好用之处就体现出来了,这篇博客就用markdown进行编辑,来学习使用这个强大的排版语法。 此处备注一下:使用这个语法的时候的首航缩进需要将输入法切换为全角,shi

2016-08-25 19:02:45 403

原创 PAT 乙级 1004

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

2016-08-24 22:11:47 567

原创 计算机系统进制备忘

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

2016-07-24 18:44:02 447

原创 c++中字符串的输入

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

2016-05-05 16:30:10 462

空空如也

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

TA关注的人

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