2016年1月21日

C语言 百炼成钢5

摘要: //题目13:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 //本身。例如:153是一个“水仙花数”,因为153 = 1的三次方+5的三次方+3的三次方。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #in 阅读全文

posted @ 2016-01-21 16:32 寒魔影 阅读(251) 评论(0) 推荐(0)

C语言 百炼成钢4

摘要: //题目10:打印楼梯,同时在楼梯上方打印两个笑脸。 #define _CRT_SECURE_NO_WARNINGS #include #include #include //分析:楼梯,打印阶梯形状,涉及到行列,for循环 void main6(){ //假设个台阶,每个台阶宽3个单位,高3个单位 //笑脸的字符是'\1' //5个台阶,总高度就是5*3=15... 阅读全文

posted @ 2016-01-21 14:44 寒魔影 阅读(218) 评论(0) 推荐(0)

C语言 百炼成钢3

摘要: 分析 阅读全文

posted @ 2016-01-21 12:18 寒魔影 阅读(213) 评论(0) 推荐(0)

C语言 百炼成钢2

摘要: //题目4:输入某年某月某日,判断这一天是这一年的第几天? #define _CRT_SECURE_NO_WARNINGS #include #include //分析:某年决定是平年还是闰年,某月决定本月有多少天,最后结果是前几个月的时间+本月已过的天数 //闰年的判断 (year%4==0&&year%100!=0)||(year%400==0) int protect(int yea... 阅读全文

posted @ 2016-01-21 00:00 寒魔影 阅读(243) 评论(0) 推荐(0)

2016年1月20日

C语言 百炼成钢1

摘要: //题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #define _CRT_SECURE_NO_WARNINGS #include #include void main(){ //三位数,有个,十,百,三位,可以通过循环来解决,百位上循环1次,十位上循环4次,个位上循环4*4=16次 FILE *pf; pf = fopen("E:... 阅读全文

posted @ 2016-01-20 15:22 寒魔影 阅读(447) 评论(0) 推荐(0)

2016年1月18日

C语言 位运算

摘要: 位运算,运算注意要点 阅读全文

posted @ 2016-01-18 18:47 寒魔影 阅读(672) 评论(0) 推荐(0)

C语言 内存四大存储区域

摘要: #include<stdio.h> #include<stdlib.h> //程序代码指令,define定义的常量 代码区(只读) //全局(关键)变量/常量,静态(关键)变量/常量,常量字符串 静态区 //静态区的内容在总个程序的生命周期内都存在,由编译器在编译的时候分配。 //局部变量 栈区 / 阅读全文

posted @ 2016-01-18 18:43 寒魔影 阅读(4342) 评论(0) 推荐(0)

2016年1月15日

c语言 数组名是常量指针

摘要: //数组名是常量指针 #define _CRT_SECURE_NO_WARNINGS #include #include #include //char (*pin)[20]二维数组指针的定义 int getrequerstr(char(*pin)[20], int pinlen,const char * pkey, char *pout){ //定义返回key int ... 阅读全文

posted @ 2016-01-15 17:07 寒魔影 阅读(1767) 评论(0) 推荐(0)

2016年1月14日

c语言 动态数组

摘要: C语言中,在声明数组时,必须明确告诉编译器数组的大小,之后编译器就会在内存中为该数组开辟固定大小的内存。有些时候,用户并不确定需要多大的内存,使用多大的数组,为了保险起见,有的用户采用定义一个大数组的方法,开辟的数组大小可能比实际所需大几倍甚至十几倍,这造成了内存的浪费,带来了极大的不便。另一方面, 阅读全文

posted @ 2016-01-14 10:33 寒魔影 阅读(626) 评论(0) 推荐(0)

2016年1月13日

c语言 指针的值

摘要: int num = 1; int *p = &num; printf("%x", &num);//打印 0x7dfe88 printf("\n%x", p);//打印 0x7dfe88 printf("\n%x", *p);//打印 1 小结:指针的值实际上就是一个地址(十六进制数字) 阅读全文

posted @ 2016-01-13 11:01 寒魔影 阅读(735) 评论(0) 推荐(0)

导航