文档详情

C语言第4章顺序和选择结构程序设计.ppt

发布:2017-05-01约1.91千字共17页下载文档
文本预览下载声明
4.1 结构化程序设计;1.表达式语句 一般格式: 表达式;;复合语句与分程序 一般格式: { [数据说明] (只用于分程序) [ 语句序列] };4.3 顺序结构程序设计;4.4 选择结构程序控制;3. if (条件1) 语句1 elseif (条件2) 语句2 elseif (条件3) 语句3 ┊ elseif (条件n-1) 语句n-1 else 语句n ; ﹡其实上述 if 语句的三种形式可以综合应用,相互嵌套,如:;4. if 语句的嵌套 在if 语句中又包含一个或多个if 语句,称为 if 语句的嵌套。一般形式如下: if ( ) if ( ) 语句 1 else 语句 2 else if ( ) 语句 3 else 语句 4;例 1 : 输入一个 x 值,输出 y 的值。;main() { float f1, f2, f3, temp; printf(“Please input 3 number :”) ; scanf(“%f %f %f”,f1,f2,f3); if( f1f2 ) { temp=f1; f1=f2; f2=temp; } /*交换 f1,f2*/ if( f1f3 ) { temp=f1; f1=f3; f3=temp; } /*交换 f1,f3*/ if( f2f3 ) { temp=f2; f2=f3; f3=temp; } /*交换 f2,f3*/ printf(“%5.2f,%5.2f,%5.2f\n”, f1, f2, f3 ); };二. switch 语句(开关语句) ;语法规则:;注意: ?;switch 语句应用示例;main() { int a=1, b=6, c=8, d=5 ; switch(++a) { case 1: c++; d++; break ; case 2: switch( ++b ) { case 7 : c++ ; case 8 : d++ ; } case 3: c++; d++; break ; case 4: c++ ; d++; } printf(“%d,%d\n”,c,d) ; } Output: 10, 7;main() { char c ; printf(“Enter a character:”); scanf(%c, c); printf(“ It is a ”) ; switch( c ) { if (c ‘9’ c ‘0’) { printf(“digtier .\n”); break ; } default : printf(“non- digtier .\n”) ; } } ;三种控制结构流程图
显示全部
相似文档