- 1
- 0
- 约7.01千字
- 约 54页
- 2019-12-02 发布于湖北
- 举报
#include stdio.h main( ) { int a=0; printf(Input a:\n); scanf(%d,a); if ( a%2==0 ) printf(Even number\n); else printf(Odd number\n); } 第1次运行 16? 输出 Even number 第2次运行 5? 输出 Odd number 关键字 带else的if语句形式 if (表达式) if子句 else else子句 必须与if配对使用 语法上都要求一条语句 语法上都要求一条语句 执行过程 非0 表达式 if子句 0 else子句 3.3.2 if语句的嵌套 【例3.9】嵌套if语句的示例。 P67 int a=0,b=0; a=b=3; if( a5 ) if( a10 ) a++; else a--; if ( b5 ) { if( b10 ) b++; } else b--; printf(a=%d,b=%d\n,a,b); 内嵌if语句 构成 if 子句 是 if( a5 ) if( a5 ) if( a5 ) if( a5 ) if子句 是复合语句 运行结果 a=3,b=2 注意if和else的配对 【例3.5】编写输出如下分段函数值的程 序,要求x的值从键盘输入。 1 (0x≤1) x+1 (x≤0) x (x1) y= 【例3.10】编写求下面分段函数值的程序,其中x的值从键盘输入 。 x3+5 (当0≤x10时) x2+1 (当20≤x30时) y= 0 (当x0时) 2x2-x-6 (当10≤x20时) x+3 (当x≥30时) scanf(%f,x); scanf(%f,x); if(x0) y=0; else scanf(%f,x); if(x0) y=0; else if(x10) y=x*x*x+5; else scanf(%f,x); if(x0) y=0; else if(x10) y=x*x*x+5; else if(x20) y=2*x*x-x-6; else if(x30) y=x*x+1; else y=x+3; printf(x=%f,y=%f\n,x,y); 被嵌套的if语句 3.4 switch语句 解决多分支问题 P69 返回 【例3.11】从键盘输入一个整数 输入1时 显示A 输入2时 显示B 输入3时 显示C 输入其他数时 显示D scanf(%d,a); switch ( a ) { case 1: printf(”A”); break; case 2: printf(”B”); break; case 3: printf(”C”); break; default: printf(”D”); break; } 关键字 第一次运行输入 1? 1 输出 A 退出switch语句体 第二次运行输入 2? 2 输出 B 退出switch语句体 入口 入口 第三次运行输入 3? 3 入口 输出 C 退出switch语句体 第四次运行输入 5? 5 入口 输出 D 退出switch语句体 switch语句的一般形式 switch ( 表达式 ) { case 常量表达式1: 语句组1 break; case 常量表达式2: 语句组2 break; … … case 常量表达式n: 语句组n break; default: 语句组n+1 break; } 整型或字符型 值不能相等 switch语句常用于处理键盘命令 执行过程( 以例3.11为例) a=? 输入a的值 输出A 输出B 输出C 输出D =1 =2 =3 =其他 【例3.1
您可能关注的文档
- Chapter15 第3节 推进系统的传递设备.ppt
- chapter10-3 牵引变电所负序电流.ppt
- chapter2-5励磁系统稳定器.ppt
- chapter1(电路的基本概念与基本定律).ppt
- chapter1电路的基本概念和基本定律.ppt
- chapter21触发器和时序逻辑电路(电工电子技术).ppt
- Chapter 9 常见HPLC问题的故障排除_1.ppt
- chapter1提高采收率原理.ppt
- chapter4 环路噪声性能 电子科技大学(经典).ppt
- chapter22 触发器和时序逻辑电路.ppt
- 良肢位摆放在骨科康复中的应用.ppt
- 2026精选人教版一年级上册数学期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).pdf
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级上册数学期末考试试卷(3套含答案解析).pdf
- 2026新版人教版三年级下册数学期末考试试卷(3套含答案解析).docx
- 2026精选人教版四年级上册英语期末考试试卷(3套含答案解析).docx
- 2026新版人教版三年级上册语文期末考试试卷(3套含答案解析).docx
- 良肢位摆放与康复训练的结合.ppt
- 良肢位摆放在儿童康复中的应用.ppt
最近下载
- 2025年华侨港澳台生入学考试高考数学试卷真题.pdf VIP
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 统编版选择性必修下背诵篇目汇总.doc VIP
- 第十单元 课题2 酸和碱的中和反应(二)酸碱度 pH(学生版)-九年级化学下册同步讲义(人教版).docx VIP
- HPB300热轧光圆钢筋盘条的控轧控冷工艺优化.pdf VIP
- 产品碳足迹核算与评价课件:区域层级碳足迹.pptx VIP
- 产品碳足迹核算与评价课件:供应链碳足迹的概念与政策.pptx VIP
- 产品碳足迹核算与评价课件:数据管理计划的制定.pptx VIP
- 2024年初中化学同步讲义(人教版)第10单元 课题2 酸和碱的中和反应(一)(学生版).pdf VIP
- 产品碳足迹核算与评价课件:分配原则及方法.pptx VIP
原创力文档

文档评论(0)