- 博客(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
1268
原创 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
1457
原创 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
2758
原创 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
3300
1
原创 C语言_分支结构
逻辑与&&,逻辑或|| 的短路现象: && 一假即假 左边为假,不运行右边 || 一真即真 左边为真,不运行右边 枚举 一组有符号名称的整形常量--罗列出所有状态和所有可能的结果。 枚举属构造类型 enum 枚举名 {美剧值列表}; 作用:将人能看懂的标识符与计算机能识别的数字建立对应关系,提高程序的可阅读性。 if(条件
2015-03-21 14:05:37
945
原创 【随笔】C语言_基本概念
计算机中常见的进制:二进制、八进制、十进制、十六进制,八进制以0开头,十六进制以0x开头。 进制之间互相转换,以二进制为中介。 // 单行注释 /* * 多行注释 */ byte(字节) bit(比特) 1byte = 8bit char 1 byte int 4 byte float 4 byte
2015-03-21 11:03:46
682
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人