自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序法系列(4)——快速排序

问题如下:用快速排序进行从大到小排序分析问题:首先看一下这个题,经过读题我们得知使用方法是快速排序,先说一下什么是快速排序:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。代码如下:#include <stdio.h>int qu...

2018-12-23 20:08:46 175

原创 排序法系列(3)——冒泡法

问题如下:用冒泡法进行从小到大排序分析问题:首先看一下这个题,经过读题我们得知使用方法是冒泡法排序,先说一下什么是冒泡排序:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个算法的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序...

2018-12-20 07:50:41 223

原创 排序法系列(2)——希尔排序

问题如下:用希尔排序进行从大到小排序分析问题:首先看一下这个题,经过读题我们得知使用方法是希尔排序,先说一下什么是希尔排序:也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位。代...

2018-12-19 19:59:54 193

原创 排序法系列(1)——插入法

问题如下:任意输入一串文字,使用排序法按照顺序排出来。分析问题:首先看一下这个题,经过读题我们得知使用方法是排序法,先说一下什么是插入法:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置),最大值沉底为升序,最小值沉底为降序。代码如下:#include ...

2018-12-18 20:21:30 502

原创 判断三角形的类型

问题如下:根据输入的三角形的三条边判断三角形的类型,并求出面积。分析问题:首先看一下这个题,经过读题我们得知我们需要判断三角形的类型,那么我们首先就需要,判断是否能组成三角形,然后在计算面积,代码如下#include <stdio.h>#include <math.h>int mian(){ float a,b,c;a float s,area; scanf...

2018-12-17 07:52:10 339 1

原创 打鱼晒网问题

问题如下:如果一个渔夫从2011年1月1日开始每三天打一次渔,两天晒一次网,编程显示以后的任意一天渔夫是在晒网还是打渔。分析问题:首先看一下这个题,经过读题我们得知条件“三天打鱼两天晒网”,首先我们要考虑以后的任意一天所在的年份是否为闰年,然后计算这天距离2011年相差几天,然后进行计算,代码如下:#include <stdio.h>int leap(int a){ if(a...

2018-12-16 18:17:51 616

原创 计算某日是这一年的第几天

问题如下:用户从键盘上输入年月日,得出这是这一年的第几天。分析问题:首先看一下这个题,经过读题我们得知要求计算天数,首先我们要判断这个年是平年还是闰年,然后再相加,代码如下:#include <stdio.h>int leap(int a){if(a%4==0&&a%100!=0||a%400==0)return 1;elsereturn 0;}in...

2018-12-14 09:49:00 1315

原创 婚礼上的谎言

问题如下:这次我们玩个好玩的游戏,故事是这样的:三队情侣参加婚礼,三个新郎我们标记为A,B,C,新娘我们标记为X,Y,Z,有人想知道他们到底谁跟谁结婚,于是就问他们,得到如下结果:A说她与X结婚,X说他的未婚夫是C,C说他将和Z结婚。后来知道他们都说了假话,那么谁跟谁结婚呢?分析问题:首先看一下这个题,经过读题我们得知现有的条件都是假的,那么我们就需要把所有情况都想到并且遍历,代码如下:#in...

2018-12-13 08:11:34 162

原创 求任意次方的最后三位

问题如下:求一个整数任意次方的最后三位数,x,y均由键盘输入。分析问题:首先看一下这个题,经过读题我们得知我们要求一个任意次方数的后三位,那么我们首先要知道如何求,那么就是对1000取余,代码如下:#include <stdio.h>int mian(){int i,x,y,z=1;printf("请输入两个数,x和y:\n");scanf("%d%d",&

2018-12-12 09:56:27 1346 3

原创 猴子吃桃问题

问题如下:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃的时候,发现只剩一个桃子了。求第一天摘了多少桃子?分析问题:首先看一下这个题,既然我们得到了最后一天只剩一个桃子,并且得到了条件,可以知道每天都吃了一半多一个所以,代码如下:#include <stdio.h>int mian(){int da...

2018-12-11 18:19:31 242

原创 简易计算器

问题如下:手搓一个简易计算器分析问题:首先看一下这个题,经过读题我们得知要计算一个简易的计算器,那么就需要用函数,代码如下:#include <stdio.h>void xing(int shu);void biaoti(int kong,char * title);void zhuyemian(char *title);void sizeyunsuan();void g...

2018-11-15 19:15:01 146

原创 杨辉三角

问题如下:求杨辉三角前15行分析问题:首先看一下这个题,经过读题我们得知要求计算杨辉三角前15行(帕斯卡三角),首先我们要知道什么是杨辉三角:如下:11 11 2 11 3 3 11 4 6 4 1…下面一个数等于上面的两个数的和,这样我们就可以根据二维数组进行计算,代码如下:#include <stdio.h>int a=15;int main(){ ...

2018-11-13 19:51:39 321

原创 PS实用方法(抠出完整的头发丝)

如何抠出完整的头发丝今天说一下ps比较实用的小方法,怎么抠出头发丝,往下看第一步:打开图片我们可以看到,这张图的头发丝比较细,不容易用直接选取工具直接选取,所以我们用到了通道,继续往下看。第二步:选择通道第三步:选择蓝色通道并且复制通道第四步:找到反向第五步:点击反向,然后调整色阶,让白色更白黑色更黑。第六步:用白色画笔在身体黑色部分涂成白色第七步:按住shift点击通道,提...

2018-11-08 19:36:19 664 1

原创 折叠纸问题

问题如下:已知珠穆朗玛峰为8848米,一张纸32毫米,请问经过多少次折叠这张纸能到达珠峰的高度?分析问题:首先看一下这个题,经过读题我们得知米和毫米需要换算,也就意味着我们先把32毫米转化成米也就是0.032米,然后利用for循环及进行计算即可,代码如下:#include <stdio.h>int main(){ int j; double h=0.032;...

2018-11-06 19:50:09 852

原创 裴波那切数列

裴波那切数列题目解析:裴波那切数列也可是称为兔子问题,题目可以理解为前两个月都是一只兔子,后来慢慢增加,变成两只兔子,然后第三个月是前两个月的和,以此类推该数列就是如下:1,1,2,3,5,8,13...我们这个题目的目的是输入要计算的次数,输出每次兔子的个数,代码如下:#include <stdio.h>int main(){ int i=1,j=1,k; pri...

2018-11-05 07:51:47 991

空空如也

空空如也

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

TA关注的人

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