自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pbxylyq的博客

C语言学习笔记

  • 博客(14)
  • 收藏
  • 关注

原创 讨论1.5 分析“二分法”

目录1.题目2.分析过程3.源代码4.运行结果1.题目 查找算法中的“二分法”是这样定义的: 给定N个从小到大排好序的整数序列List[],以及某待查找整数X,我们的目标是找到X在List中的下标。即若有List[i]=X,则返回i;否则返回-1表示没有找到。 二分法是先找到序列的中点List[M],与X进行比较,若相等则返回中点下标;否则,若Li...

2019-04-19 13:22:43 1283

原创 讨论1.3 多项式求和

1题目2分析3代码4运行结果1题目2分析3代码#include <iostream>#include <ctime>#include <cmath>using namespace std;clock_t start, stop;const int MAXK = 1e5;double duration;...

2019-04-18 16:27:22 180

原创 回文素数判断

//回文素数//1.素数,2.回文//遍历+条件#include&lt;stdio.h&gt;#include&lt;math.h&gt;long re(long n)//倒置{ int t=0; while(n&gt;0) { t=t*10+n%10; n=n/10; } return t;}int pri(long m)//素数判断{ long n=sqr...

2018-04-11 17:23:56 835

原创 填数字游戏

//填数字游戏#include&lt;stdio.h&gt;int daozhi(int n)//倒置{ int i,result=0; while(n&gt;0) { result=result*10+n%10; n=n/10; } return result;}int is(int n,int e)//判断四位数各个位数以及n是否各不相等{ int a,b,c,...

2018-04-11 16:22:08 1019

原创 三色球问题

//三色球问题//遍历+条件 #include&lt;stdio.h&gt;main(){ int r,y,g,k=0; printf("red yellow green\n"); for(r=0; r&lt;=3; r++) for(y=0; y&lt;=3; y++) for(g=2; g&lt;=6; g++)//g的最小值为2 if(r+y+g==8...

2018-04-11 09:06:47 843

原创 百鸡百钱

//百鸡百钱。//鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。//问鸡翁、鸡母、鸡雏各几何?//遍历+条件 #include&lt;stdio.h&gt;main(){ int x,y,z; printf("鸡翁x\t鸡母y\t鸡雏z\t\n"); for(x=1; x&lt;20; x++) for(y=1; y&lt;33; y++) { z=100-x-y; ...

2018-04-11 08:56:16 116

原创 递归算法——汉诺塔问题

图1 汉诺塔分析——三个过程//汉诺塔问题,经典递归问题//递归问题的关键://1.如何缩小问题的规模//2.如何解决最简单问题//即:1找出递归体,2找出递归出口//试图追踪程序执行过程,都是徒劳的//2018年4月10日10:49:46 By 楷谐之力 #include&lt;stdio.h&gt;void move(char frm,char to){ static i=...

2018-04-10 11:00:56 279

原创 快速排序算法

/* *快速排序算法 * 2018年4月9日10:52:26 By 楷谐之力 */#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#define N 8void printAaary(int *a,int n) //打印数组{ int i=0; for(i=0; i&lt;n; i++) printf("%5d",a[i]);...

2018-04-10 09:31:11 73

原创 希尔排序算法

图1 过程分析/* *希尔排序算法 * Time: 2018年4月9日 By 楷谐之力 */#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#define N 8void printAaary(int *a,int n) //打印数组{ int i=0; for(i=0; i&lt;n; i++) printf("%5d",a...

2018-04-09 10:39:28 106

原创 归并排序算法

/* *归并排序算法 * Time: 2014-07-19 By 楷谐之力 */#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#define N 8void printAaary(int *a,int n) //打印数组{ int i=0; for(i=0; i&lt;n; i++) printf("%5d",a[i]);...

2018-04-09 08:07:18 107

原创 插入排序算法

//插入排序算法 #include&lt;stdio.h&gt;#include&lt;string.h&gt;#define N 80void insert(char *aa){ int i, j, n; char ch; n = strlen(aa); for (i = 1; i &lt; n; i++) { ch = aa[i...

2018-03-28 16:05:58 122

原创 插入排序算法

//插入排序算法 #include&lt;stdio.h&gt;#define N 10void printAaary(int *a,int n) //打印数组 { int i=0; for(i=0;i&lt;n;i++) printf("%5d",a[i]); printf("\n");}void sort(int a[],int n) //插入排序 { int i...

2018-03-28 15:56:45 109

原创 冒泡排序算法

//冒泡排序#include&lt;stdio.h&gt;#define N 10void printAaary(int *a,int n)//打印数组 { int i=0; for(i=0;i&lt;n;i++) printf("%5d",a[i]);}void sort(int a[],int n)//冒泡排序 { int i,j,t; for(i=0;i&lt;n-...

2018-03-27 22:11:35 1845

原创 选择排序算法

//选择排序 #include&lt;stdio.h&gt;#define N 10void printAaary(int *a,int n)//打印数组 { int i=0; for(i=0;i&lt;n;i++) printf("%5d",a[i]);}void sort(int a[],int n)//简单排序算法{ int i,j,t; for(i=0;i&lt;...

2018-03-27 21:16:21 91

空空如也

空空如也

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

TA关注的人

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