![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
----------c_100_examples
文章平均质量分 63
0mrli0
这个作者很懒,什么都没留下…
展开
-
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 · 311 阅读 · 0 评论 -
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 · 582 阅读 · 0 评论 -
C 练习实例11 斐波那契数列
递归非递归1.递归/*C 练习实例11题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)斐波那契数列。*/#include <stdi原创 2017-02-19 17:10:22 · 515 阅读 · 0 评论 -
C 练习实例28
/*C 练习实例28C 语言经典100例 C 语言经典100例题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。 问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推原创 2017-02-12 21:21:05 · 236 阅读 · 0 评论 -
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 · 220 阅读 · 0 评论 -
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 · 382 阅读 · 0 评论 -
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 · 404 阅读 · 0 评论 -
C 练习实例13 - 水仙花数
/*C 练习实例13 - 水仙花数C 语言经典100例 C 语言经典100例题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。*/#include #include /*判断整数是原创 2017-02-03 17:20:54 · 498 阅读 · 0 评论 -
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 · 263 阅读 · 0 评论