- 博客(8)
- 资源 (19)
- 收藏
- 关注
原创 理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
2017-11-21 21:30:52 1539
原创 魔方阵
一、题目: 输出魔方阵 二、解题思路:(刚拿到这道题完全没思路,用MATLAB输出了好几个奇数魔方阵,才找到规律) 1、将1放在第一行中间一列; 2、从2开始直到n×n止各数依次按下列规则存放;每一个数存放的行比前一个数的行数减1,列数加1; 3、如果上一个数的行数为1,则下一个数的行数为n(指最下一行);例如1在第一行,则2应放在最下一行,列数同样加1; 4、当上一个数的列数为n时,下一
2017-11-20 23:38:17 4425
原创 数组初始化,清空数组,数组元素逆置
一、题目:创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。 二、解题思路: 1、初始化数组:涉及到数组就要考虑下标访问方式和指针访问方式,本题采用下标访问,本题用循环初始化。 2、逆置数组元素:首先要明白逆置相当于倒叙排列,我就想到了交换,把第一个和最后一个元素交换,再一次把正序第
2017-11-14 23:48:17 475
原创 斐波那契数
一、题目: 递归和非递归分别实现求第n个斐波那契数。 二、解题思路: 先了解下斐波拉契数列 (1 1 2 3 5 8 13 21 34 55···),第n个斐波那契数等于(n-1)个斐波那契数加上(n-2)个斐波那契数,已知第一个斐波那契数为1。 三、知识点解析: 1、递归实现过程 2、函数调用(后期专门更新一次博客。敬请期待!) 四、代码: 1、非递归代码:#include<
2017-11-13 00:54:50 1091
原创 打印乘法表
一、题目: 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。 二、解题思路: 此题较为简单,首先定义两个变量控制行和列,行列各一个循环 ,两个循环嵌套,外层控制行,内层控制列,最后输出注意整齐。 三、知识点解析: 1、循环嵌套:弄清楚循环变量及其循环跳出值,嵌套时一定要
2017-11-11 00:49:29 751
原创 计算两个数的不同比特位
一 、题目: 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 二、解题思路: 利用异或运算符(^)把输入的两个数进行异或运算(m^n),找出运算结果的所有1的个数,即不同比特位个数。 三、知识点解析 1、异或运算符 ^ (异或运算符运算:相同异或为0 ,不同异或为1 ) 2、移位运算符(此知识点的讲解请看上一篇博客)#include<std
2017-11-09 23:53:39 902
原创 二分法查找
一、题目:写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1.(折半查找) 二、此题主要用到了以下知识点: 1、函数调用。 2、sizeof这个关键字 的使用(切记他不是函数)。 3、函数调用时数组通过地址调用。#include<stdio.h>int mid_search(int *arr,int sz,int key){ int left=0;
2017-11-07 00:14:19 381
Dev-Cpp.zip
2019-11-07
VMware-Workstation-12.0.0-2985596精简官方中文安装注册版v2.zip
2019-07-10
SQLyog工具
2019-05-03
Adblock Plus
2018-05-24
boost库源码
2018-05-19
【数据结构】——搜索二叉树的插入,查找和删除(递归&非递归)
2018-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人