自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装Ubuntu、Win双系统需要注意的地方

软硬件信息:Ubuntu版本为20.04,Windows版本为20H2,电脑是HUAWEI MateBook D 2018版,硬件配置512G固态+1T机械。前言:本人是准备使用Ubuntu20.04作为主生产力系统,因此选择装双系统。一、安装Ubuntu20.04这一部分就不详细介绍,坑...

2021-03-22 00:38:09 17363 3

原创 Windows磁盘剩余空间定时记录

1. 主要解决问题:在使用Windows的过程中,如果没有定期主动查看磁盘剩余空间,很容易出现”突然”的爆红,出现原因包括并不限于更新Windows、无意间下载了大体积文件…… 2. 简化之处:定期自动记录磁盘剩余空间,记录下了时间、各磁盘剩余空间以及磁盘每个时间段变化的空间,以便能够在后期查看的时候,初步定位出现问题的时间。

2021-02-04 17:35:26 29977 2

原创 初入MVC——从前端到后台

前言:这是我在学习.NET架构时的几个实例,主要是从最开始的模仿前端界面做一个首页,再到使用JavaScript去完成验证码功能,最后使用MVC实现了留言本系统。以下实例的所有源码都存放在了GitHub,仓库地址:https://github.com/Ruan-XinWei/Web-Notes,源码也在关键部分标注了注释,如还有疑问欢迎讨论客户端技术编程一、主要完成内容二、主要功能实现网站整体布局顶部菜单模块展示图片的gallery模块三、额外功能实现日间模式和夜间模式切换.

2020-12-10 10:22:07 29762

原创 HDU 2048 神、上帝以及老天爷

神、上帝以及老天爷Problem DescriptionHDU 2006’10 ACM contest的颁奖晚会隆重开始了!为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的:首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中;然后,待所有字条加入完毕,每人从箱中取一个字条;最后,如果取得的字条上写的就是自己的名字,那么“恭喜你,中奖了!...

2020-01-30 11:39:08 29698

原创 HDU 2019 数列有序!

数列有序!Problem Description有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。Output对于每个测试实例,输出插入新的元素后的数列。S...

2020-01-27 14:24:39 29724

原创 零起点学算法58——开灯问题

零起点学算法58——开灯问题Description计算中心有8个机房,每个机房有n台电脑。每台电脑都有一个编号,比如8号机房编号就为H1到Hn,我们有时又称为H1为1号机器,H2为2号机器,…。有一天我们学校跻身世界高校100强,全校所有师生都进行了狂欢庆祝。罗老师是个很爽快的人,也很喜欢喝酒,那天他喝多了点。但不巧的是那天晚上正好罗老师值班,罗老师是个很负责的老师。所以他就把8号机房打开了...

2020-01-15 13:46:41 30089 1

原创 Android Studio的安装与使用

首先在官网中下载Android Studio,一般来说界面最开始的都是推荐电脑的版本,如果想要下载其他版本的可以在网页下面选择相应的版本,这里给出官网网站 http://www.android-studio.org/...

2019-11-26 15:15:02 29561

原创 为什么fflush(stdin)用了并不能清除缓冲区

为什么fflush(stdin)用了并不能清除缓冲区很多人在教材上都看到fflush(stdin)这个函数的使用,教材给出的解释是清除缓冲区,可是一些动手实践过代码的小伙伴发现,fflush(stdin)这个函数并没有起到清除缓冲区的作用,那这是什么原因呢?教材中fflush(stdin)的来源fflush(stdin)这个函数官方给出的解释是:由Microsoft官方提供的MSDN 文档里...

2019-11-24 15:37:25 33061 2

原创 HDU 2018 母牛的故事

母牛的故事Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候...

2019-11-23 11:15:59 29557

原创 HDU 2017 字符串统计

字符串统计Problem Description对于给定的一个字符串,统计其中数字字符出现的次数。Input输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。Output对于每个测试实例,输出该串中数值的个数,每个输出占一行。Sample Input2asdfasdf123123asdfasdfasdf111111111...

2019-11-23 11:02:25 29430

原创 HDU 2016 数据的交换输出

数据的交换输出Problem Description输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。Input输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input4 2 1 3 4...

2019-11-23 10:52:58 29515

原创 HDU 1001 Sum Problem

Sum ProblemProblem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calculate SUM(n) = 1 + 2 + 3 + … + n.InputThe input will consist of a ...

2019-11-23 10:42:02 29484

原创 HDU 2015 偶数求和

偶数求和Problem Description有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。Output对于每组输入数据,输出一个平均值序列,每组输出占一行。Samp...

2019-11-23 10:29:56 29388

原创 前置运算符与后置运算符

前置运算符与后置运算符前置运算符:运算符在变量前面,先进行运算,再进行存储后置运算符:运算符在变量后面,先进行存储,再进行运算...

2019-10-25 23:28:59 33249 2

原创 Java中的继承详解

Java中的继承详解继承的基本知识成员访问与继承构造函数与继承super关键字使用super调用超类构造函数使用super访问超类成员创建多级层次结构怎样调用构造函数超类引用与子类对象方法重写抽象类final关键字Object类继承的基本知识继承是面向对象程序设计中的三个基本原则1之一。在Java语言中,被继承的类被称为超类,继承类被称为子类2。比如狗类是动物类,牧羊犬类又是狗类。于是我...

2019-10-20 08:10:26 29878

原创 HDU 2014 青年歌手大奖赛_评委会打分

青年歌手大奖赛_评委会打分Problem Description青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。Input输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。Output对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出...

2019-10-18 21:06:58 29680

原创 HDU 2013 蟠桃记

蟠桃记Problem Description喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过,到最后,他还是没能解决这个难题,呵呵-当时的情况是这样的:第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准...

2019-10-18 21:04:30 29472

原创 HDU 2012 素数判定

素数判定Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则...

2019-10-18 21:02:31 29550

原创 Java中的方法和类详解

方法和类详解控制类成员函数的访问向方法传递对象返回对象方法重载重载构造函数递归static关键字static代码块嵌套类和内部类varargs(可变长度实参)控制类成员函数的访问Java中的访问控制符有三个:public:共有访问控制符。允许程序中的其他代码任意访问类的成员(默认的访问设置,也就是没有使用访问修饰符)private:私有访问控制符。只有该类的其他成员可以访问该成员。pr...

2019-10-18 20:57:33 30344

原创 Java 类、对象和方法

Java 类、对象和方法(一)类的基础知识如何创建对象引用变量和赋值方法类的基础知识类是定义对象形式的模板,指定了数据以及操作数据的代码。Java中使用类的规范来构造对象,而对象是类的实例。类是逻辑抽象的,只有类的实例——对象才是内存中的物理表示。类一般都包含方法和变量,通过class创建类。这是简单的Rectangle类,包含了方法和变量:class Rectangle{ pub...

2019-10-13 16:58:20 31006

原创 HDU 2011 多项式求和

多项式求和Problem Description多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + …现在请你求出该多项式的前n项的和。Input输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。Output对于每个测试实例...

2019-10-13 00:15:44 29462

原创 HDU 2010 水仙花数

水仙花数Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output...

2019-10-13 00:05:29 29455

原创 HDU 2009 求数列的和

求数列的和Problem Description数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。Input输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。Output对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。Sample Input81 42 ...

2019-10-12 23:27:11 29497 1

原创 HDU 2008 数值统计

数值统计Problem Description统计给定的n个数中,负数、零和正数的个数。Input输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。Output对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。Sample Input6 0 1 2...

2019-10-11 13:28:13 29511 8

原创 HDU 2007 平方和与立方和

平方和与立方和Problem Description给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。Input输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。Output对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。你可以认为32位整数足以保存结果。Sample Input...

2019-10-11 13:18:09 29468

原创 HDU 2006 求奇数的乘积

求奇数的乘积Problem Description给你n个整数,求他们中所有奇数的乘积。Input输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。Output输出每组数中的所有奇数的乘积,对于测试实例,输出一行。Sample Input3 1 2 34 2 3 4 5Sample ...

2019-10-11 01:14:06 29445

原创 HDU 2005 第几天?

第几天?Problem Description给定一个日期,输出这个日期是该年的第几天。Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input1985/1/202006/3/12Sample ...

2019-10-11 01:12:22 29446

原创 HDU 2004 成绩转换

成绩转换Problem Description输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;Input输入数据有多组,每组占一行,由一个整数组成。Output对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。Sampl...

2019-10-11 01:10:26 29555

原创 HDU 2003 求绝对值

求绝对值Problem Description求实数的绝对值。Input输入数据有多组,每组占一行,每行包含一个实数。Output对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input123-234.00Sample Output123.00234.00#include<stdio.h>int main(){...

2019-10-11 01:08:48 29541 3

原创 HDU 2002 计算球体积

计算球体积Problem Description根据输入的半径值,计算球的体积。Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。Sample Input11.5Sample Output4.18914.137Hint#define PI 3.1415927#incl...

2019-10-11 01:06:47 29550 2

原创 HDU 2001 计算两点间的距离

计算两点间的距离Problem Description输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。Input输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。Output对于每组输入数据,输出一行,结果保留两位小数。Sample Input0 0 0 10 1 1 0Sample Output1.001....

2019-10-11 01:04:17 29737

原创 HDU 2000 ASCII码排序

ASCII码排序Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z#include&l...

2019-10-11 01:00:52 29570 2

原创 栈——顺序栈

栈——顺序栈栈的定义栈的表示和实现顺序栈的定义顺序栈的模块说明栈基本操作部分算法描述栈的定义栈:是限定仅在表尾进行插入和删除操作的线性表,又称为后进先出的线性表(简称LIFO结构)。栈顶:线性表的表尾。栈底:线性表的表头。空栈:不含元素的栈。栈的表示和实现和线性表类似,栈也有两种存储表示方法:顺序栈和链栈。顺序栈:栈的顺序存储结构是利用一组地址连续的存储单元依次存放自栈底到栈顶的数...

2019-10-10 09:59:34 29971

原创 如何安装codeblocks

如何安装codeblocks进入codeblocks官网下载二进制版本选择下载codeblocks-17.12mingw-setup.exe点击后就是下载另存为下载好之后就是安装了最后一步就直接打开就成功了进入codeblocks官网官网界面就是这样子的:下载二进制版本选择下载codeblocks-17.12mingw-setup.exe点击后就是下载另存为自己选择自己计算机...

2019-10-03 21:46:35 29776

原创 Java中的快速排序

Java中的快速排序快速排序的原理快速排序的算法快速排序的原理快速排序是对冒泡排序的一种改进,冒泡排序是通过一个个比较,从而将小的值放在一端,而大的值放在另外一端,从而达到排序的目的。而快速排序,是先选定一个临界值,将比这临界值小的值放在一端,而比临界值大的值放在另外一端。重复上一段方法,可以把已经通过临界值分成的两边,再进行两次的分放……将其数据排序好,则整个快速排序就完成了。快速排序的...

2019-09-23 01:21:55 29713 6

原创 创立简单的目录——在Markdown编辑的文本中跳转

1. 生成目录这是一个自动生成目录的语法。下面是下一级目录:1.1 第二级说明1这是二级目录的一个测试文本。1.2 第二级说明2这是二级目录的第二个测试文本。2. 结语最终生成个目录:1. 生成目录1.1 第二级11.2 第二级22.结语...

2019-09-21 19:40:35 29686

原创 线性表(一)

线性表线性结构的特点线性表的类型定义抽象数据类型线性表InitList(&L)DestroyList(&L)ClearList(&L)ListEmpty(L)ListLength(L)GetElem(L,i,&e)LocateElem(L,e,compare())PriorElem(L,cur-e,&pre-e)NextElem(L,cur-e,&n...

2019-09-21 19:27:24 30006

原创 Java中的数组

Java中的数组数组的定义一维数组多维数组不规则数组length成员数组的定义数组是共用名称引用相同类型变量的集合。数组的优势主要在于用一种可以轻松操作数据的方法把数据组织了起来。Java中的数组和其他程序设计语言中的数组类似,但其有一个特殊的属性:Java是把它们作为对象来实现。这就相对其他程序设计语言中的数组优势很大。在Java中的数组引用赋值这篇博客的最后的改进版中就能很好体现。当然...

2019-09-21 17:26:34 29471

原创 Java中的数组引用赋值

Java中的数组引用赋值这里将以Java中的冒泡排序为例进行分析引用赋值不是简单的赋值操作,而是能够通过对对象b进行赋值操作从而对对象a进行修改值的行为。//这是一种简单的将数组n中的值对应赋给数组numint i;for(i = 0; i < length; ++i) num[i] = n[i];在上述程序中,修改数组num的值,数组n不会受到任何影响。在Java中的冒泡...

2019-09-20 18:06:44 33457 1

原创 Java中的冒泡排序

Java中的冒泡排序冒泡排序的原理冒泡排序算法冒泡排序的原理冒泡排序算法通过重复比较,将数组中相邻的两个数据元素进行交换。在这个过程中,不断将小的值移向一端,大的值移向另一端,从而达到排序的目的。冒泡排序算法核心算法://Bubble Sortfor(int i = 1; i < length; ++i){ for (int j = length - 1; j >= i;...

2019-09-20 17:35:00 30107 3

空空如也

空空如也

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

TA关注的人

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