自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归

递归:自己直接或者间接调用自己。通常把一个大型复杂问题层层转化为一个原问题相似的规模较小的问题来求解。递归需要有边界条件、递归前进段和递归返回段。例如:1.有五个学生坐在一起,第一个学生十岁,后面的学生都比前一个学生大两岁,请问第五个学生今年几岁?//Age(n):第n个人的年龄 Age(n)=Age(n-1)+2//Age(n-1):第n-1个人的年龄 Age(n-1)=Age(n-2)+2//Age(3):第3个人的年龄//Age(2):第2个人的年龄//Age(1):第1个人的年龄

2020-11-16 11:54:07 168

原创 C语言中线性结构处理成环形的程序

一.奇数魔方阵 。问题描述任意奇数n阶矩阵的魔方阵,每一行、每一列、对角线之和都相等。 例如3阶魔方阵如下:8 1 63 5 74 9 2算法思想:1.适用于奇数。2.数字1放在第一行的中间。3.当前数字放在前一行的“上”一行,“后”一列。4.如果当前位置有数据,则放在上一个数的下一行,同列。代码如下void MagicSquare(){#define ROW 7 int arr[ROW][ROW]={0};//数组初始化为0,好判断数组是否有数据 assert(

2020-11-10 18:29:33 259

原创 整数拆分

给一个整数求它为几位数。代码如下int GetFigures(int n){ int count=0;//计数器 if(n==0)//(边界)如果n等于0,直接返回1; return 1; while(n!=0) { n/=10;//丢个位 count++; } return count;}int main(){ printf("%d\n",GetFigures(12345)); printf("%d\n",GetFigures(0)); printf("%d\n"

2020-10-29 17:08:50 162

原创 C语言中利用Swap函数交换变量a,b

C语言中利用Swap函数交换变量a,b常见错误写法error1void Sawp_error1(int a,int b){ int tmp; tmp=a; a=b; b=tmp;}int main(){ int a=10; int b=20; Sawp_error1(a,b);printf("%d %d\n",a,b);return 0;}PS局部变量:定义在函数内部的变量只能在函数内部使用。上面代码里在main函数中定义的a,b与Swap函数中a,b只是同名,只在S

2020-10-21 17:43:00 12347 7

空空如也

空空如也

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

TA关注的人

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