摘要: /* 需求: 算出用户输入的十进制转换成二进制 思路: 使用递归,逐步取余,输出每一个余数 */ #include<stdio.h> void binary(int); int main() { int num; scanf("%d", &num); binary(num); //函数调用 retu 阅读全文
posted @ 2016-02-23 21:58 Rancvl 阅读(160) 评论(0) 推荐(0) 编辑
摘要: /* 需求: 使用“冒泡”排序进行数字排序 从小到大进行排序 思路: 每一次循环找到最大的那个数,放在最后,循环的次数等于数字的个数减1 当前位于下一位进行比较,如果当前数比后一个数大,那么就交换两个数的位置 */ #include<stdio.h> #define LEN 10 //定义数组长度常 阅读全文
posted @ 2016-02-23 10:59 Rancvl 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 需求:打印字母金字塔 思路: 外部使用for循环控制行,里面嵌套3个for循环, 一个控制空格打印, 一个控制字母升序打印, 一个控制字母降序打印 样例: 输入:3 输出: A ABA ABCBA #include<stdio.h> int main() { int storey, space, i 阅读全文
posted @ 2016-02-21 19:58 Rancvl 阅读(875) 评论(0) 推荐(1) 编辑
摘要: 需求:打印 Fibonacci数列 思路: 当前项的值等于前两项数值的和 F=(F 1)+F(F 2) 样例: 输入:10 输出:1 1 2 3 5 8 13 21 34 55 辗转相加法实现 bash include int main() { int num, f, f1, f2, i; scan 阅读全文
posted @ 2016-02-21 14:21 Rancvl 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角 bash include int main(void) { int high, row, col; int a[10][10]; scanf("%d", &high); //存放数值 for(row = 0; row 阅读全文
posted @ 2016-02-18 13:12 Rancvl 阅读(121) 评论(0) 推荐(0) 编辑