- 博客(6)
- 收藏
- 关注
原创 C语言_递归函数之汉诺塔问题
利用递归函数,解决汉诺塔问题void hanoi(int n, char a,char b,char c) { if (n == 1) { printf("第 %d 个盘子: %c --> %c\n", n, a, c); // 当只有一个盘子的时候,直接从a移动到目的位置c }else {
2015-03-26 20:44:24
1160
3
原创 C语言_二维数组
二维数组定义时,可以不指定第一维的⻓度,但必须给定第二维。 int a[][3] = {1 , 2 , 3 , 4 , 5}; 元素个数不⾜足,会⾃自动补⻬齐。也可以这样定义一个二维数组: int array[3][4] = { {1,2, 3, 4}, {5,6, 7},
2015-03-26 09:02:38
1396
原创 C语言_辗转相除法求最大公约数
辗转相除法求两个正数的最大公约数辗转相除法辗转相除法, 又名欧几里德算法(Euclidean algorithm)乃求两个正整数之最大公因子的算法.设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除r1,得b÷r1=q......r2 (0≤r2)
2015-03-24 10:49:08
2604
原创 C语言_年龄星座判断
int year =0, month = 0, day =0; printf("请分别输入生日的年,月,日:\n"); scanf("%d%d%d", &year, &month, &day); printf("年龄为%d周岁\n",2015 - year); switch (month)
2015-03-21 15:00:29
3202
2
原创 C语言_分支结构
逻辑与&&,逻辑或|| 的短路现象:&& 一假即假 左边为假,不运行右边|| 一真即真 左边为真,不运行右边枚举一组有符号名称的整形常量--罗列出所有状态和所有可能的结果。枚举属构造类型enum 枚举名 {美剧值列表};作用:将人能看懂的标识符与计算机能识别的数字建立对应关系,提高程序的可阅读性。if(条件
2015-03-21 14:05:37
847
原创 【随笔】C语言_基本概念
计算机中常见的进制:二进制、八进制、十进制、十六进制,八进制以0开头,十六进制以0x开头。进制之间互相转换,以二进制为中介。// 单行注释 /** 多行注释*/byte(字节) bit(比特)1byte = 8bitchar 1 byteint 4 bytefloat 4 byte
2015-03-21 11:03:46
619
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人