# c2go **Repository Path**: justin.qin/c2go ## Basic Information - **Project Name**: c2go - **Description**: 用go实现《c语言经典算法》中的100个例子 - **Primary Language**: Go - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 130 - **Forks**: 52 - **Created**: 2015-03-29 - **Last Updated**: 2025-04-17 ## Categories & Tags **Categories**: sample-code **Tags**: None ## README ## 用go实现《c语言经典算法》中的100个例子 *** 腻了,就此终结。 *** ### 目 录 *** * 1.[有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?](http://git.oschina.net/justin.qin/c2go/blob/master/1.go) * 2.[判断 101-200 之间有多少个素数,并输出所有素数。](http://git.oschina.net/justin.qin/c2go/blob/master/2.go) * 3.[打印出所有的“水仙花数”](http://git.oschina.net/justin.qin/c2go/blob/master/3.go) * 4.[将一个正整数分解质因数。](http://git.oschina.net/justin.qin/c2go/blob/master/4.go) * 5.[学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。](http://git.oschina.net/justin.qin/c2go/blob/master/5.go) * 6.[输入两个正整数 m 和 n,求其最大公约数和最小公倍数。](http://git.oschina.net/justin.qin/c2go/blob/master/6.go) * 7.[输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数](http://git.oschina.net/justin.qin/c2go/blob/master/7.go) * 8.[求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。](http://git.oschina.net/justin.qin/c2go/blob/master/8.go) * 9.[.编程找出 1000 以内的所有完数。](http://git.oschina.net/justin.qin/c2go/blob/master/9.go) * 10.[一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?](http://git.oschina.net/justin.qin/c2go/blob/master/10.go) * 11.[一只猴子摘了 N 个桃子第一天吃了一半又多吃了一个,第二天又吃了余下的一半又多吃了一个,到第十天的时候发现还有一个.](http://git.oschina.net/justin.qin/c2go/blob/master/11.go) * 12.[打印出如下图案(菱形)](http://git.oschina.net/justin.qin/c2go/blob/master/12.go) * 13.[一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。](http://git.oschina.net/justin.qin/c2go/blob/master/13.go) * 14.[求 100 之内的素数](http://git.oschina.net/justin.qin/c2go/blob/master/14.go) * 15.[对 10 个数进行排序](http://git.oschina.net/justin.qin/c2go/blob/master/15.go) * 16.[有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。](http://git.oschina.net/justin.qin/c2go/blob/master/16.go) * 17.[将一个数组逆序输出。](http://git.oschina.net/justin.qin/c2go/blob/master/17.go)