![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言初学者
c语言炒河粉
有时间就分享C语言经典例题
展开
-
埃拉托色尼(Eratosthenes)筛法:求素数。
第一次筛 1 1 0 1 0 1 0 1 0 1 0 1 0 1。全部标记 1 1 1 1 1 1 1 1 1 1 1 1 1 1。原创 2024-02-18 00:38:51 · 577 阅读 · 0 评论 -
求分数序列的前20项和:有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13.......求这个序列的前二十项和
分母:1,2,3,5,8,13.........可发现前两个数相加等于后一个数。即1+2=3,2+3=5,3+5=8,5+8=13,是一段"斐波那契数列"(即a[i]=a[i-1]+a[i-2])。3.再定义一个数组c[20],将分子分母按序组合储存再c中,例如第一个分数=c[0]=分子/分母=b[o]/a[o].4.如此一来20个分数都储存再了数组c[20]中,将数组c内所有元素相加即可。目前还想不出更简洁的写法,若有更简洁易取的方法,欢迎大家分享在评论区互相学习借鉴。原创 2024-02-06 23:00:19 · 873 阅读 · 0 评论 -
素数计算:编写程序计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减、加之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值sum。
编写程序计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减、加之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值sum。原创 2024-02-05 19:43:36 · 353 阅读 · 1 评论