上一页 1 ··· 5 6 7 8 9
摘要: 我们知道,刚开始接触C语言编程,一般都是在一个.c或者.cpp(以下只说.c)的文件中编写代码,其中一定会有一个入口函数,也就是main()函数,你可以将程序代码全部写在main函数里,当然如果你想要程序更加模块化,也可以将一些操作写在一个函数里,这些函数的声明和定义也都是在main函数中。 想想... 阅读全文
posted @ 2014-12-04 21:36 秒杀5S 阅读(1686) 评论(0) 推荐(1) 编辑
摘要: 问题:“鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一”.说明:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,问如何用100钱买100只鸡?设公鸡、母鸡、鸡雏分别值x,y,z钱。a.算法一:穷举法则: 10 && z<=98 ) printf("%d %d %d",x,y,z);} 算法二只循环... 阅读全文
posted @ 2014-12-04 18:08 秒杀5S 阅读(545) 评论(0) 推荐(1) 编辑
摘要: 我将对几种经典的排序算法进行一个小结,着重于代码的实现。排序算法有冒泡排序、快速排序、直接插入排序、希尔排序、选择排序等。排序算法1:冒泡排序算法原理:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素... 阅读全文
posted @ 2014-11-21 15:40 秒杀5S 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 本文将给出求两个数a和b的最大公约数的几种可行方法。 方法一:辗转相除法 算法分析:有两个数a和b,用辗转相除法。 不妨设a>b, 首先求a和b的余数,b赋值给a,余数赋值给b; 重复以上操作,直到余数为0; b值即为两数的最大公约数。代码: 1 int zdgys(int a,int b) 2 ... 阅读全文
posted @ 2014-11-19 20:37 秒杀5S 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 素数的定义: 指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。 我将给出几种实现对自然数n进行素数的判断方法,主要从代码的执行效率上考虑这个问题。 首先,根据素数的定义,大家都会想到的一个方法就是遍历2~n-1,如果... 阅读全文
posted @ 2014-11-19 16:04 秒杀5S 阅读(1143) 评论(1) 推荐(1) 编辑
摘要: 算法分析:数据元素有序,设3个变量low、mid、high保存数组元素的开始、中间以及末尾序号, 将Key值与a[mid]比较,不断缩小查找范围,直至查找成功或者失败。代码: 1 while(low x) 7 high=mid-1; //"mid-1" → "-" ... 阅读全文
posted @ 2014-11-15 15:53 秒杀5S 阅读(257) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9