自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 魔方阵输出:奇数阶魔方

如上图:将二维数组魔方阵全部初始化为0,令第一行中间位置的元素(即a[0][n/2])为1;将1至n*n的数从1开始以次填在上一个数的右上方(例如1的下一个数2按规则要放在1的右上方,但1已经是第一行没有上一行,所以变成最后一行,列数有下一列的,所以2应该放在最后一行下一列),规制如上表。例如输出一个5阶魔方阵,按照此方法填空后为。按照上述规则大家可以自己推一下这张表。

2024-02-24 22:02:33 123

原创 在数组中进行素数首尾交换

代码的主要逻辑是通过两层循环遍历数组a,对每个元素判断是否为质数(即只能被1和自身整除),如果是质数,则将其与后面的质数交换位置,以实现排序。最后,通过循环遍历输出排序后的数组a。

2024-02-24 21:08:53 553

原创 埃拉托色尼(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 559

原创 求分数序列的前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 673

原创 素数计算:编写程序计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减、加之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值sum。

编写程序计算500~800区间内素数的个数cnt,并按所求素数的值从大到小的顺序,再计算其间隔减、加之和,即第1个素数-第2个素数+第3个素数-第4个素数+第5个素数……的值sum。

2024-02-05 19:43:36 295 1

空空如也

空空如也

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

TA关注的人

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