02 2014 档案

摘要:/* Name:return和break的区别 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月25日 02:13:22 Description:以下代码无实际意义,只用来区分return和break的区别。 */#include void a(void){ int i; for(i=0;i<5;++i) { printf("AAAA\n"); //break; //break用来终止for循环,当i=0<5成立执行AAAA,然后break循环结束 //所以输出结果为AAAA... 阅读全文
posted @ 2014-02-25 02:32 不懂网络 阅读(5701) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:函数的第一个例子 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月23日 03:18:23 6 Description:为什么要用函数?用以下代码做个实例,定义a b c d e f 6个变量,分别 7 输出(ab)(cd)(ef)的最大值 8 */ 9 # include 10 /*int main(void)11 {12 int a, b, c, d, e, f;13 a = 3, b = 6, c = 24, d = 45, e = 35, f = -20;1... 阅读全文
posted @ 2014-02-23 03:25 不懂网络 阅读(625) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:break在switch中的使用例子 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月21日 03:16:52 6 Description:以下代码无任何实际含义,主要用来熟悉了解break在switch中使用并写下 7 以下代码的流程; 8 */ 9 # include 10 11 int main()12 { 13 int x=1, y=0, a=0, b=0;14 switch(x) // 第一个switch 15 { 16 case 1: ... 阅读全文
posted @ 2014-02-21 03:28 不懂网络 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:break的使用for循环嵌套 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月21日 02:54:04 6 Description:以下代码无任何实际含义,只为熟悉了解break语句的使用。 7 */ 8 # include 9 int main(void)10 {11 int i,j;12 for(i=0;i<3;++i)13 {14 for(j=2;j<5;++j)15 break; //break语句只能终止离该语句最近... 阅读全文
posted @ 2014-02-21 03:00 不懂网络 阅读(5555) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:break的使用例一 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月21日 02:28:24 6 Description:本程序代码无如何含义,只用来学习break语句; 7 */ 8 # include 9 int main(void)10 {11 /*12 switch (2) //例一 13 {14 case 2:15 printf("AAAA\n");16 break; //break语句可以用于swi... 阅读全文
posted @ 2014-02-21 02:45 不懂网络 阅读(528) 评论(0) 推荐(0) 编辑
摘要:/* Name:用while判断输入的数字是否回文数 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月18日 04:29:07 Description:用while判断用户输入的数字是否回文数,是回文数返回YES!否则NO! */# include int main(void){ int m,val,sum = 0; printf("请输入一个回文数,如果是回文数返回YES,否则返回No:"); scanf("%d",&val); m = val; while(m) { ... 阅读全文
posted @ 2014-02-18 04:45 不懂网络 阅读(2003) 评论(0) 推荐(0) 编辑
摘要:1 //while和for循环可以相互转换,以下为简单格式; 2 for(1;2;3) 3 A; 4 等价于 5 1; 6 while(2) 7 { 8 A; 9 3;10 } 1 /* 2 Name:while和for可以相互转换例子 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月18日 03:33:57 6 Description: 7 */ 8 # include 9 /*int main(void)10 {11 int i,sum = 0;12 for(i... 阅读全文
posted @ 2014-02-18 03:43 不懂网络 阅读(2664) 评论(1) 推荐(0) 编辑
摘要:1 /* 2 Name:switch使用方法之一周食谱例 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月17日 03:52:53 6 Description: 7 */ 8 # include 9 int main(void)10 {11 int num;12 printf("请输入数字1-7查看本周食谱:\n"); 13 scanf("%d",&num);14 switch(num)15 {16 case 1: printf("星期一 醋熘白菜 芹菜炒肉 ... 阅读全文
posted @ 2014-02-17 04:08 不懂网络 阅读(843) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:++i和i++的区别 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月15日 02:40:27 6 Description:熟悉前自增或自减的用法 7 */ 8 # include 9 int main(void)10 {11 int i,j,k,m;12 i = j = 3;//等同于i=3 j=3 13 k = i++; //i++为后自增 14 m = ++j; //++i是前自增 15 16 printf("i=%d,j=%d,... 阅读全文
posted @ 2014-02-15 02:53 不懂网络 阅读(1219) 评论(2) 推荐(1) 编辑
摘要:1 /* 2 Name:求1-100之间的奇数和、偶数和 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月14日 02:51:37 6 Description:学习for和if语句…… 7 */ 8 9 # include 10 # define BEGIN 111 # define END 10012 int main(void)13 {14 int i,odd = 0,even = 0;//odd=奇数,even=偶数; 15 for(i=BEGIN;i<=END;++i)16 ... 阅读全文
posted @ 2014-02-14 02:57 不懂网络 阅读(662) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:1-100之间奇数和的平均值 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月13日 15:22:42 6 Description:直接在1-100之间奇数的和上改动,求个数不需要求和,删除sum改为cnt。 7 */ 8 # include 9 # define BEGIN 110 # define END 10011 int main(void)12 {13 int i;14 int cnt = 0;15 int sum = 0;16 double... 阅读全文
posted @ 2014-02-14 02:54 不懂网络 阅读(2213) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:1-100之间奇数的个数 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月13日 15:22:42 6 Description:直接在1-100之间奇数的和上改动,求个数不需要求和,删除sum改为cnt。 7 */ 8 # include 9 # define BEGIN 110 # define END 10011 int main(void)12 {13 int i;14 int cnt = 0; //求个数就不需要求和,将sum改为cnt,cnt是count函数... 阅读全文
posted @ 2014-02-13 15:23 不懂网络 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:这次对这个代码比上次有了2个改动,第一个改动用定义宏命令 #define,这个语法要感谢@garbageMan第二个改动把第一次的i+2 改为了用if语句判断。代码如下: 1 /* 2 Name:1-100之间奇数的和 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月13日 14:38:02 6 Description:重新编写的1-100之间的奇数和,第一个改动是用定义宏命令 #define, 7 上次求奇数16行写的是i+2,这次用if语句完成本次求和。 8 */ 9 # include 10 # de... 阅读全文
posted @ 2014-02-13 15:04 不懂网络 阅读(513) 评论(2) 推荐(0) 编辑
摘要:求1-100之间的奇数个数求1-100之间的奇数平均值求1-100之间的奇数之和,在求1-100之间偶数之和 同时输出2个值。重写利用for循环求1-100之间的奇数和 and 0-100的偶数和睡觉……思考2个问题一是求余数还有点迷糊二是浮点型的存储 阅读全文
posted @ 2014-02-13 04:31 不懂网络 阅读(112) 评论(0) 推荐(0) 编辑
摘要:上个例子为1-100之间所有能被3整除的数字之和,今天这个笔记将详细记录这个代码的流程。假设将if语句开始到printf 用{}括起来,看看这段代码是怎样进行运算的。int main(void){ int i,sum = 0; for(i=3;i<=10;++i) { if(i%3 == 0) sum = sum +i; printf("sum=%d\n", sum); } system("pause"); return 0;}输出结果为:sum=3sum=3sum=3sum=9sum=9sum=9sum=18sum... 阅读全文
posted @ 2014-02-12 14:31 不懂网络 阅读(2115) 评论(0) 推荐(0) 编辑
摘要:1 /* 2 Name:求1-100之间所有能被3整除的数字之和 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月12日 02:37:42 6 Description:用注释中的思路去解析这个例子应该怎样去做。 7 */ 8 # include 9 # include 10 int main(void)11 {12 int i;13 int sum = 0;14 for (i=3;i<=100;++i)15 {16 if (i%3 == 0)//如果i能被3整除1... 阅读全文
posted @ 2014-02-12 02:39 不懂网络 阅读(10408) 评论(6) 推荐(0) 编辑
摘要:1 /* 2 Name:for循环例子1、2、3 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月12日 02:12:41 6 Description:该代码用来熟悉for语句的流程思路,分3个例子解释for语句的循环流程。 7 */ 8 # include 9 # include 10 int main(void)11 {12 int i; 13 for (i=0;i<5;++i)14 {printf("AAAA\n");15 printf("BBBB\n"); }1... 阅读全文
posted @ 2014-02-12 02:15 不懂网络 阅读(1428) 评论(1) 推荐(0) 编辑
摘要:int a,b;int a = 2, b=1//要求:使a=1,b=2,两个变量互换要使a和b互换可用下边的图来分析。int a = 2, b = 1,t;t = a,a = b, b = t;printf("a=%d, b=%d\n", a ,b);输出结果:a=1, b=2 阅读全文
posted @ 2014-02-10 23:22 不懂网络 阅读(273) 评论(0) 推荐(0) 编辑
摘要:为了方便自己计算,以下代码只求1-10的奇数和 and 0-10的偶数和1-10的奇数从1开始分别为1、3、5、7、9代码如下 1 /* 2 Name:循环语句得出奇数、偶数并相加求和 3 Copyright: By.不懂网络 4 Author: Yangbin 5 Date:2014年2月10日 14:36:27 6 Description:复习上节for循环流程,写一个1-100之间奇数的和或者0-100偶数的和。 7 为了方便自行计算,以下代码只求1-10的奇数和 和 0-100的偶数和 8 */ 9 # include 10 # include 11 in... 阅读全文
posted @ 2014-02-10 14:41 不懂网络 阅读(22652) 评论(0) 推荐(0) 编辑
摘要:/* Name:为什么需要循环以及for循环流程 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月10日 03:16:55 Description:求1 2 3 4...100的和,重点掌握for循环流程*/# include # include int main(void){ int i; int sum = 0; for(i=1;i100也就是 i<=100不成立,则for循环停止。 for循环的作用是假如i<=100000,那么将会循环100000次,如 过没有for循环,那就得输入100000句... 阅读全文
posted @ 2014-02-10 03:20 不懂网络 阅读(525) 评论(0) 推荐(0) 编辑
摘要:参见以前做过的练习一元二次方程#include #include /*一元二次方程的标准形式:ax2+bx+c=0a,b,c为常数,且a≠0根公式:x=[-b±√(b2-4ac)]/2a下方代码为一元二次方程详解*/int main(){//把a,b,c三个系数定义 int a=1,b=2,c=1; //这里的=号不表示相等,表示赋值 double delta; //定义delta是b*b-4ac double x1,x2; //存放一元二次方程的两个解 delta = b*b - 4*a*c; if (delta>0) //if是如果的意思,如果delta大于... 阅读全文
posted @ 2014-02-10 01:08 不懂网络 阅读(458) 评论(0) 推荐(0) 编辑
摘要:/* Name:if的范围 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月9日 03:22:32 Description:*/# include # include int main(void){ //if (3 > 2) // A B 同时输出 /*if (1 > 2) //输出B printf("A\n"); printf("B\n"); */ if (3 > 2) { printf("A\n"); printf("B\n"); ... 阅读全文
posted @ 2014-02-10 01:06 不懂网络 阅读(1413) 评论(0) 推荐(0) 编辑
摘要:/* Name:if最简单的用法-1 Copyright:By.不懂网络 Author: Yangbin Date:2014年2月9日 03:00:58 Description:if最简单的用法,真则输出,假则不输出。 */# include # include int main(void){ if (3 > 2) printf("A\n"); if (3) printf("B\n"); if (0) printf("C\n"); if (0==0) printf("D\n"); system("p 阅读全文
posted @ 2014-02-10 01:05 不懂网络 阅读(464) 评论(1) 推荐(0) 编辑
摘要:本节课程笔记:一是对多个变量进行赋值,二是对非法输入的值做正确处理(处理方式了解即可,相关函数知识后期讲解),三是美化scanf代码加入输出说明。 1 /* 2 Name:scanf一次给多个变量赋值 3 Copyright:yangbin.org 4 Author: Yangbin 5 Date:2014年2月8日 20:57:44 6 Description:本课程笔记,一是对多个变量进行赋值,二是对非法输入的值做正确处理(处理方式了解即可,相关函数知识后期讲解),三是美化scanf代码加入输出说明。 7 */ 8 # include 9 # include 1... 阅读全文
posted @ 2014-02-08 21:17 不懂网络 阅读(15894) 评论(4) 推荐(0) 编辑
摘要:心得:学到scanf命令时第一个想到的就是可以利用scanf做一个十进制转16进制、八进制的小程序,很天真的以为也可以转二进制,在搜索字符控制符的时候才知道原来没有二进制的控制字符,需要换算出来得出结果;继续学习,学习C语言会上瘾的……/* Name: 测试scanf输入含非法控制符 Copyright: Author: Yangbin Date: 2014-02-08 10:32:51 Description: 定义一个int变量为i,输入m%d非法控制符,赋值给i 输出,求结果。 */# include # include int main(void){ int i;... 阅读全文
posted @ 2014-02-08 20:49 不懂网络 阅读(493) 评论(0) 推荐(0) 编辑