![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 66
诗与南巷
这个作者很懒,什么都没留下…
展开
-
JAVA 反幻方
反幻方我国古籍很早就记载着2 9 47 5 36 1 8这是一个三阶幻方。每行每列以及对角线上的数字相加都相等。下面考虑一个相反的问题。可不可以用 1~9 的数字填入九宫格。使得:每行每列每个对角线上的数字和都互不相等呢?这应该能做到。比如:9 1 28 4 37 5 61 2 34 5 67 8 9你的任务是搜索所有的三阶反幻方。并统计出一共有多少种。旋转或镜像算同一种。比如:9 1 28 4 37 5 67 8 95 4 16 3 22 1 93 4原创 2020-10-03 10:04:05 · 314 阅读 · 2 评论 -
递归实现Fibonacci(斐波那契数列)
Fibonacci首先我们要了解什么是斐波那契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(...原创 2020-02-23 16:36:40 · 795 阅读 · 0 评论 -
指针
指针指针就是存放地址的变量左边是一个变量,右边是一个指针变量*变量的地址是00DEFF44, *ptr_num=&num 是把变量num的地址赋值给指针ptr_num, 相当于 指针ptr_num存着num的地址 也就是根据地址找到了num相对应的空间#include<stdio.h>int main(){ int year=999; int *ptr_n...原创 2019-10-28 07:52:27 · 141 阅读 · 0 评论