自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

0mrli0的博客

Better to run than curse the road!与其感慨路难行,不如马上出发!

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

原创 C 练习实例11 斐波那契数列

递归非递归1.递归/*C 练习实例11题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)斐波那契数列。*/#include <stdi

2017-02-19 17:10:22 501

原创 C 练习实例66

/*C 练习实例66题目:利用指针方法,输入3个数a,b,c,按大小顺序输出。*//*指针使用之前一定要先初始化*/#include void swap(int *a, int *b){ int t; t = *a; *a = *b; *b = t;}int main(){ int a, b, c; int *p_a, *p_b,

2017-02-19 12:07:59 563

原创 C 练习实例61 - 杨辉三角形,二维数组,未美化

/*C 练习实例61 - 杨辉三角形题目:打印出杨辉三角形(要求打印出10行)*//*二维数组,未美化*/#include #include #define H 10int main(){ int a[H][H] = {0}; int i, j; //i为行,j为列 for(i=0; i<H; i++)

2017-02-18 12:45:45 293

原创 C 练习实例28

/*C 练习实例28C 语言经典100例 C 语言经典100例题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。 问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推

2017-02-12 21:21:05 226

原创 c语言 哈夫曼编码

#include #include #define MAXSYMBS 68 //字符种数or叶子数+1#define MAXNODE 133 //结点数:算出来m=67,父结点数为2*67-1=133仅对此文档有效,2*maxsymbs-1void rate(); //求字符在文章中出现的频率void sort(); //

2017-02-12 17:26:56 629

原创 C 练习实例16 - 最大公约数和最小公倍数

/*C 练习实例16 - 最大公约数和最小公倍数题目:输入两个正整数m和n,求其最大公约数和最小公倍数。程序分析:(1)最小公倍数=输入的两个数之积除于它们的最大公约数,关键是求出最大公约数;(2)求最大公约数用辗转相除法(又名欧几里德算法)*/#include /*欧几里得算法:辗转求余gcd(a,b) = gcd(b,a mod b)b为0时,两数的最大公约数即为a*/

2017-02-03 17:22:38 256

原创 C 练习实例13 - 水仙花数

/*C 练习实例13 - 水仙花数C 语言经典100例 C 语言经典100例题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。*/#include #include /*判断整数是

2017-02-03 17:20:54 484

原创 C 练习实例12

/*C 练习实例12题目:判断101到200之间的素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。*/#include #include /*判断一个数是否是素数,是返回1,否返回0*/int yorn(int x){ int i; int flag = 1; for(i=2; i<=(int)sq

2017-02-01 21:35:04 391

原创 C 练习实例8

/*C 练习实例8题目:输出9*9口诀。程序分析:分行与列考虑,共9行9列,i控制行,j控制列。*/#include int main(){ int i, j; for(i=1; i<=9; i++) { for(j=1; j<=i; j++) { printf("%d×%d=%d ",i, j, i * j); } printf("\n"); } r

2017-02-01 20:34:42 374

原创 C 练习实例5

/*C 练习实例5题目:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较, 如果x>y则将x与y的值进行交换,然后再用x与z进行比较, 如果x>z则将x与z的值进行交换,这样能使x最小。*/#include void swap(int *a,int *b){ int test; test =

2017-02-01 17:41:27 213

空空如也

空空如也

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

TA关注的人

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