文档详情

C语言第二章课件.ppt.ppt

发布:2017-04-15约2千字共34页下载文档
文本预览下载声明
第2章 顺序结构程序设计 ;例题链接 ;2.1 结构化程序设计的基本结构;2.1.1 算法;算法的特性;算法的表示方法;传统流程图;改进的流程图;N-S图(盒图);N-S的基本符号;2.1.2 语句的概念;【例2.1】语句的示例。 #include stdio.h main( ) { int a, b, i = 5 ; a = i + 3 ; ++i ; b = 2, ++b ; i+1 ; printf(%d,%d,%d\n,a,b,i); };2.1.3 三种基本结构;【例2.2】顺序结构程序示例。输入3个实型数存入a、b、c中,求平均值. #include stdio.h main( ) { float a=0,b=0,c=0,ave=0; printf(data:\n); scanf(%f%f%f,a,b,c); printf(%f,%f,%f\n,a,b,c); ave=(a+b+c)/3; printf(ave=%f\n, ave); } ;2.2 赋值语句;【例2.3】编写交换x和y中值的程序。 #include stdio.h main( ) { int x=3,y=5,t; printf(x=%d,y=%d\n,x,y); t=x; x=y; y=t; printf(x=%d,y=%d\n, x,y); };讨论题2.1 ;【例2.4】输入3位数,计算每位数字之和。 #include stdio.h main ( ) { int n=0,a=0,b=0,c=0,sum=0; printf(Input n:); scanf ( %d, n ); a=n/100; b=n/10-a*10; c=n%10; sum=a+b+c; printf(n=%d,sum=%d\n,n,sum); } ;2.3 输入输出语句 ;2.3.1 格式输入输出函数;;2.3.1 格式输入输出函数;2.3.1 格式输入输出函数;2.3.1 格式输入输出函数;2.3.1 格式输入输出函数;【例2.5】格式输入输出函数示例。 #include stdio.h main( ) { int a=0,b=0,sum=0; printf(data:\n); scanf(%d%d,a,b); sum=a+b; printf(%d+%d=%d\n,a,b,sum); };格式说明符;2.3.2 字符输入输出函数;字符输出函数(putchar);字符输出函数(putchar);字符输出函数(putchar);字符输入函数(getchar);【例2.7】从键盘输入三个大写字母,将其转换成小写字母输出 #include stdio.h main( ) { char c1,c2,c3; c1=getchar( ); c2=getchar( ); c3=getchar( ); c1=c1+32; c2=c2+32; c3=c3+32; putchar(c1); putchar(c2); putchar(c3); } 运行程序,输入数据CPU CPU 运行结果为: cpu;【例2.8】字符输入输出函数示例。 #include stdio.h main( ) { char ch=\0 ; printf(data:\n); ch = getchar( ); putchar( ch ); putchar( ’\n’ ); putchar( getchar( ) ); }
显示全部
相似文档