
C语言
Fly.W
爱好iOS程序开发。作为一名程序员,有必要在博客中记录自己的成长经历。
展开
-
C语言穷举法
使用C语言穷举法解决求总值问题。1、一只猴子采摘了一堆苹果,第一天吃一半的苹果,猴子觉得还不够,于是再吃了一个。第二天也是这样。一直到吃了九天,第十天就只剩下一个了。请问猴子一共采摘了多少苹果。分析:解决此类问题有两个方法。一种就是我们较为容易想到的逆推法。还有一种就是穷举法。逆推法:#include int main(){//第十天的苹果个数int peach原创 2016-04-04 16:00:04 · 23698 阅读 · 3 评论 -
求阶乘
阶乘算法。n! = n * (n - 1) * (n - 2)*......* 3 * 2 * 1.1、while循环实现:#include int main(){ int i = 1; int sum = 1; while(i 10){ sum *= i; i++; }原创 2016-04-08 19:56:10 · 356 阅读 · 0 评论 -
冒泡排序和选择排序
对一个整形数组排序,经常用到的两种排序方法是选择排序和冒泡排序。其中冒泡排序更为优越。假设数组有n个元素。首先我们看一下选择排序。所谓选择排序就是依次选择数组中的一个元素与之后的每一个元素进行比较交换,总共要执行N-1轮。从而达到排序的目的。而冒泡排序就是对数组中进行多轮的相邻两个元素的比较,总共要比较N-1轮。具体代码如下:#include //引入boo原创 2016-04-08 17:14:47 · 453 阅读 · 0 评论 -
猜数字游戏
猜数字游戏:使用随机数生成1-100的数,然后用户输入数字,系统会判断输入的数大了还是小了,还是猜中了并显示用户猜数字的次数。当用户猜中后,系统会提示用户是否再来一局,用户输入字符‘Y’或‘y’则再来一局。否则结束游戏。#include #include #include int main(){ //猜数字游戏原创 2016-04-08 20:42:34 · 1543 阅读 · 0 评论 -
程序员基础知识
1、计算机主要由运算器、控制器、输入设备、输出设备和CPU处理器。2、程序 = 算法 + 数据结构。程序指令的集合。3、C程序是由函数构成的。4、数据类型char 字符型1字节(8bit)不能存放中文,只能保存一个ascll的字符int 整型 4字节(4*8bit)short 短整型 2字节(2*8bit)long 长整型 8字节(8*8bit)原创 2016-04-08 17:50:51 · 653 阅读 · 0 评论