2016年2月14日

从字符数组中删除字符

摘要: /*实现程序的功能:从字符数组s中删除存放在c中的字符。*/ #include <stdio.h> int main(int argc, const char *argv[]) { char s[80],c; printf("请输入一个字符串\n"); gets(s); printf("请输入一个字 阅读全文

posted @ 2016-02-14 17:35 战斗宝宝007 阅读(952) 评论(0) 推荐(0) 编辑

打印杨辉三角

摘要: /*编程打印直角杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 */ #include <stdio.h> int main(int argc, const char * argv[]) { int a[6][6] = {0}; for (int 阅读全文

posted @ 2016-02-14 17:33 战斗宝宝007 阅读(170) 评论(0) 推荐(0) 编辑

旋转数组

摘要: /*将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,请在空白处完善程序。*/ #include <stdio.h> int main(int argc, const char * argv[]) { int a[4][4],b[4][4],i,j 阅读全文

posted @ 2016-02-14 17:32 战斗宝宝007 阅读(160) 评论(0) 推荐(0) 编辑

找出1000以内的所有完数

摘要: /*一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。*/ #include <stdio.h> int main(int argc, const char * argv[]) { for (int i = 2; i < 1000; i++) 阅读全文

posted @ 2016-02-14 17:30 战斗宝宝007 阅读(286) 评论(0) 推荐(0) 编辑

计算兔子的总数

摘要: /*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?兔子的规律为数列1,1,2,3,5,8,13,21....*/ #include <stdio.h> //f(n) = 2f(n-1) - (f(n-1) 阅读全文

posted @ 2016-02-14 17:27 战斗宝宝007 阅读(164) 评论(0) 推荐(0) 编辑

101-200有多少个素数?

摘要: /*判断101-200之间有多少个素数,并输出所有素数及素数的个数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。*/ #include <stdio.h> int main(int argc, const char * argv[] 阅读全文

posted @ 2016-02-14 17:24 战斗宝宝007 阅读(264) 评论(0) 推荐(0) 编辑

打印9*9乘法表

摘要: 要求:/*输出9*9口诀。共9行9列,i控制行,j控制列。*/ #include <stdio.h> int main(int argc, const char * argv[]) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j+ 阅读全文

posted @ 2016-02-14 17:22 战斗宝宝007 阅读(142) 评论(0) 推荐(0) 编辑

2015年12月23日

Day 06

摘要: 1.原码反码补码 数据在计算机内部是以补码的形式储存的 原码 就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值 原码:[+1]0000 0001 原码:[-1]1000 0001 反码 正数的反码是其本身 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反. · 原码:[+1 阅读全文

posted @ 2015-12-23 00:19 战斗宝宝007 阅读(195) 评论(0) 推荐(0) 编辑

2015年12月22日

Day 05

摘要: 1.自定义函数的书写格式 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…) { 函数体 } 2.函数定义注意 函数不能嵌套定义 void test(){ void test2() // 错误写法 { } } 3.形式参数 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释 阅读全文

posted @ 2015-12-22 12:44 战斗宝宝007 阅读(195) 评论(0) 推荐(0) 编辑

2015年12月20日

Day 04

摘要: 1.case的穿透问题 switch里面的case只要匹配一次其它的都失效,包括default. 正是因为switch的这个特性, 所以可能导致程序出现逻辑错误 为了避免上述情况,C语言还提供了一种break语句,专用于跳出switch语句,break语句只有关键字break,没有参数。 2.def 阅读全文

posted @ 2015-12-20 22:13 战斗宝宝007 阅读(198) 评论(0) 推荐(0) 编辑

导航