C语言值基本算法43—总结

C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。

相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行。之所以称之为基本算法,就是为了测试基础知识的掌握,都是从原始的角度进行处理,没有运用过于花哨的处理技巧,作者也是在学习中进步,也希望这些代码对于没有基础或者基础薄弱的朋友带来帮助。

至此,基本知识就掌握了,我们常常会听说C的强大,因为它是面向过程的,在数学领域具有极好的应用,有必要进行进一步的学习。

所以作者还会推出至少两个系列的文章,一是函数,二是文件操作,希望在接下来的日子里,朋友们能够共同进步。

不积跬步无以至千里!共勉!

二〇一五年七月十五日  夜

附:

C语言之基本算法42—矩阵转置及按行按列排序

2015-07-15 00:36 阅读(41) 评论(0) 编辑 删除

C语言之基本算法41—字符串匹配问题

2015-07-15 00:24 阅读(38) 评论(0) 编辑 删除

C语言之基本算法40—字符串删除元音字母倒序输出

2015-07-14 03:02 阅读(408) 评论(0) 编辑 删除

C语言之基本算法39—字符串经典操作

2015-07-14 02:46 阅读(249) 评论(0) 编辑 删除

C语言之基本算法38—格式化输出10000以内的所有完数

2015-07-14 02:41 阅读(245) 评论(0) 编辑 删除

C语言之基本算法37—数组最大值及其位置

2015-07-14 02:36 阅读(270) 评论(0) 编辑 删除

C语言之基本算法35—数组上三角之积 主对角之积 副对角之积

2015-07-14 02:15 阅读(255) 评论(0) 编辑 删除

C语言之基本算法35—分解质因数(方法二)

2015-07-13 01:10 阅读(378) 评论(0) 编辑 删除

C语言之基本算法34—分解质因数(方法一)

2015-07-13 01:07 阅读(540) 评论(0) 编辑 删除

C语言之基本算法33—矩阵的基本运算

2015-07-13 01:04 阅读(374) 评论(0) 编辑 删除

C语言之基本算法32—鞍点

2015-07-13 00:59 阅读(353) 评论(0) 编辑 删除

C语言之基本算法31—杨辉三角

2015-07-13 00:49 阅读(56) 评论(0) 编辑 删除

C语言之基本算法30—数组的灵活应用(一个正整数的各位数字平方和)

2015-07-12 14:42 阅读(156) 评论(0) 编辑 删除

C语言之基本算法29—整数任意次方的最后三位数(精度问题)

2015-07-12 14:32 阅读(148) 评论(0) 编辑 删除

C语言之基本算法28—硬币抛投(随机数)

2015-07-12 14:21 阅读(141) 评论(0) 编辑 删除

C语言之基本算法27—条件余数

2015-07-12 14:09 阅读(172) 评论(0) 编辑 删除

C语言之基本算法26—佩尔方程求解

2015-07-12 14:04 阅读(148) 评论(0) 编辑 删除

C语言之基本算法25—牛顿迭代法求方程近似根

2015-07-10 12:07 阅读(174) 评论(0) 编辑 删除

C语言之基本算法24—黄金分割法求方程近似根

2015-07-10 11:23 阅读(144) 评论(0) 编辑 删除

C语言之基本算法23—二分法求方程近似根

2015-07-10 11:08 阅读(87) 评论(0) 编辑 删除

C语言之基本算法22—穷举法求方程近似根

2015-07-10 10:37 阅读(12) 评论(0) 编辑 删除

C语言之基本算法21—可逆素数

2015-07-10 10:15 阅读(106) 评论(0) 编辑 删除

C语言之基本算法20—同构数

2015-07-07 13:46 阅读(27) 评论(0) 编辑 删除

C语言之基本算法19—枚举勾股数

2015-07-07 13:42 阅读(16) 评论(0) 编辑 删除

C语言之基本算法18—谁是小偷

2015-07-07 13:36 阅读(14) 评论(0) 编辑 删除

C语言之基本算法17—四位数,含7,不能被7整除!

2015-07-07 13:28 阅读(15) 评论(0) 编辑 删除

C语言之基本算法16—条件全排列

2015-07-07 13:26 阅读(11) 评论(0) 编辑 删除

C语言之基本算法15—前三位和后三位都是完全平方数的六位完全平方数

2015-07-07 13:13 阅读(21) 评论(0) 编辑 删除

C语言之基本算法14—猴子吃桃

2015-07-07 13:09 阅读(10) 评论(0) 编辑 删除

C语言之基本算法13—兑换硬币

2015-07-07 13:07 阅读(9) 评论(0) 编辑 删除

C语言之基本算法12—谁是冠军

2015-07-07 13:05 阅读(177) 评论(0) 编辑 删除

C语言之基本算法11—牛顿迭代法求平方根

2015-07-07 12:57 阅读(172) 评论(0) 编辑 删除

C语言之基本算法10—最大公约数和最小公倍数

2015-07-07 04:20 阅读(356) 评论(0) 编辑 删除

C语言之基本算法09—各位全是a的数列之和

2015-07-07 04:18 阅读(352) 评论(0) 编辑 删除

C语言之基本算法08—去掉最高分去掉最低分求平均值

2015-07-07 04:16 阅读(328) 评论(2) 编辑 删除

C语言之基本算法07—分子分母数列前30项和

2015-07-07 04:09 阅读(7) 评论(0) 编辑 删除

C语言之基本算法06—斐波那契数列求和

2015-07-07 04:08 阅读(22) 评论(0) 编辑 删除

C语言之基本算法05—韩信点兵

2015-07-07 04:05 阅读(16) 评论(0) 编辑 删除

C语言之基本算法04—百钱买百鸡

2015-07-07 04:04 阅读(13) 评论(0) 编辑 删除

C语言之基本算法03—三位数的完全平方数且两位相同

2015-07-07 04:00 阅读(13) 评论(0) 编辑 删除

C语言之基本算法02—水仙花数

2015-07-07 03:57 阅读(16) 评论(0) 编辑 删除

C语言之基本算法01—完全数

作者声明:以上文章可以被非商用转载,对于文章中的错误在此免责。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 21:36:33

C语言值基本算法43—总结的相关文章

关于中值滤波算法,以及C语言实现(转)

源:关于中值滤波算法,以及C语言实现 1.什么是中值滤波? 中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊. 中值滤波可以过滤尖峰脉冲.目的在于我们对于滤波后的数据更感兴趣.滤波后的数据保留的原图像的变化趋势,同时去除了尖峰脉冲对分析造成的影响. 以一维信号的中值滤波举例.对灰度序列80.120.90.200.100.110.70,如果按大小顺序排列,其

关于中值滤波算法,以及C语言实现

1.什么是中值滤波? 中值滤波是对一个滑动窗口内的诸像素灰度值排序,用其中值代替窗口中心象素的原来灰度值,它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊. 中值滤波可以过滤尖峰脉冲.目的在于我们对于滤波后的数据更感兴趣.滤波后的数据保留的原图像的变化趋势,同时去除了尖峰脉冲对分析造成的影响. 以一维信号的中值滤波举例.对灰度序列80.120.90.200.100.110.70,如果按大小顺序排列,其结果为70.80.90.10O.110

C语言实现FIFO算法与LRU算法

在操作系统中,当程序在运行过程中,若其所要访问的页面不再内存中而需要把他们调入内存,但内存已无空闲空间时,为了保证该进程能正常运行,系统必须从内存调出一页程序或数据送磁盘的兑换区中.但哪一个页面调出,须根据一定的算法确定.通常,把选择换出页面的算法称为页面置换算法(Page-Replacement Algorithms).置换算法的好坏将直接影响到系统的性能. 1) 先进先出(FIFO)页面置换算法 该算法总是淘汰最先进入内存的页面,即选择在内存中驻留时间最久的页面予以淘汰.该算法实现简单,只需

模式识别之聚类算法k-均值---k-均值聚类算法c实现

//写个简单的先练习一下,测试通过 //k-均值聚类算法C语言版   #include <stdlib.h>      #include <stdio.h>      #include <time.h>      #include <math.h>     #define TRUE             1     #define FALSE            0     int N;//数据个数    int K;//集合个数    int * Ce

c语言递推算法1

递推算法之一:倒推法 1.一般分析思路: if 求解初始条件F1 then begin { 倒推 } 由题意(或递推关系)确定最终结果Fn; 求出倒推关系式Fi-1 =G(Fi ); i=n; { 从最终结果Fn出发进行倒推 } while 当前结果Fi非初始值F1 do 由Fi-1=G(Fi)倒推前项; 输出倒推结果F1和倒推过程; end { of then } else begin { 顺推 } 由题意(或递推关系)确定初始值F1(边界条件); 求出顺推关系式Fi=G(Fi-1); i=1

普林斯顿公开课 算法4-3:堆排

堆排的灵感源自于堆的数据结构.它是一种原地排序算法,不需要额外的临时数组. 基本思想 堆排的基本思想是: 先建立一个最大堆 将最大的元素移动到数组末尾,减小堆的大小,调整最大堆使其符合最大堆的性质 重复第二步,直到最大堆耗尽为止 第一个步骤建立最大堆的代码非常简单,只要对每个节点执行sink操作即可. 1 2 for(int k = N/2; k >= 1; k--)     sink(a, k, N); 第二个步骤也很简单,代码如下: 1 2 3 4 while(N > 1) {     e

实时高速实现改进型中值滤波算法_爱学术_免费下载

[摘要]在图像采集和处理过程中会引入噪声,必须先对图像进行预处理.本文介绍一种快速中值滤波算法,该算法在硬件平台上实现实时处理功能.综合考虑,选择现场可编程门阵列(FPGA)作为硬件平台,采用硬件描述语言Verilog实现改进型中值滤波算法.经Modelsim仿真结果表明:基于FPGA硬件平台实现改进型中值滤波算法不仅速度快,而且实时处理效果佳,提高了图像处理的效率. [作者] 杨晶  王元庆 转载至爱学术:https://www.ixueshu.com/document/29bcda14996

0.数据结构(python语言) 基本概念 算法的代价及度量!!!

先看思维导图: *思维导图有点简陋,本着循循渐进的思想,这小节的知识大多只做了解即可. *重点在于算法的代价及度量!!!查找资料务必弄清楚. 零.四个基本概念 问题:一个具体的需求 问题实例:针对问题(需求)的具体的例子 算法:解决问题的过程,是对一个计算过程的严格描述 程序:程序可以看作是采用计算装置能够处理的语言描述的算法 一.算法的5大性质 有穷性(算法描述的又穷性):算法必须用有限长的描述说清楚 能行性:算法的每一步都是可行的,也就是说,每一步都能通过执行有限次数完成 确定性:别人看了过

《机器学习实战》之K-均值聚类算法的python实现

<机器学习实战>之K-均值聚类算法的python实现 最近的项目是关于"基于数据挖掘的电路故障分析",项目基本上都是师兄们在做,我只是在研究关于项目中用到的如下几种算法:二分均值聚类.最近邻分类.基于规则的分类器以及支持向量机.基于项目的保密性(其实也没有什么保密的,但是怕以后老板看到我写的这篇博文,所以,你懂的),这里就不介绍"基于数据挖掘的电路故障分析"的思路了. 废话不多说了,开始正题哈. 基本K-均值聚类算法 基本K均值算法的基本思路为:首先选择