C程序设计C程序设计 (24).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C程序设计C程序设计 (24).pdf》由会员分享,可在线阅读,更多相关《C程序设计C程序设计 (24).pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C C程序设计程序设计Programming in CProgramming in C编程实现选择分支(编程实现选择分支(2 2)1、程序顺序结构2、程序选择结构C C程序设计程序设计程序设计程序设计3 33.4.1 if3.4.1 if语句语句【例3.3】利用下面的Heron公式计算三角形面积。设三角形的三边长a、b、c,构成三角形的条件是:,同时成立。则面积:其中。()()()st ta tb tc2abctabcbcacab4 43.4.1 if3.4.1 if语句语句例3.31#include#include 2#include#include 3 intint mainmain()(
2、)4 5 doubledouble a a,b b,c c;6 printfprintf(input a,b,c:);(input a,b,c:);7 scanfscanf(%lf%lf%lf,&(%lf%lf%lf,&a a,&,&b b,&,&c c););/输入三角形三边长/输入三角形三边长8/判断三边长是否构成三角形/判断三边长是否构成三角形9 ifif(a a+b b c c&a a+c c b b&b b+c c a a)10 doubledouble s s,t t;11 t t=(=(a a+b b+c c)/)/2.02.0;12 s s=sqrtsqrt(t t*(*(t
3、t-a a)*()*(t t-b b)*()*(t t-c c););/Heron公式计算三角形面积/Heron公式计算三角形面积13 printfprintf(area=%lf(area=%lfnn,s s););14 15 elseelse printfprintf(error(errornn););5 53.4.1 if3.4.1 if语句语句例3.31#include#include 2#include#include 3 int main()int main()4 5 double a,b,c;double a,b,c;6 printf(input a,b,c:);printf(in
4、put a,b,c:);7 scanf(%lf%lf%lf,&a,&b,&c);/输入三角形三边长scanf(%lf%lf%lf,&a,&b,&c);/输入三角形三边长8 /判断三边长是否构成三角形/判断三边长是否构成三角形9 if(a+bc&a+cb&b+ca)if(a+bc&a+cb&b+ca)10 double s,t;double s,t;11 t=(a+b+c)/2.0;t=(a+b+c)/2.0;12 s=sqrt(t*(t-a)*(t-b)*(t-c);/Heron公式计算三角形面积s=sqrt(t*(t-a)*(t-b)*(t-c);/Heron公式计算三角形面积13 prin
5、tf(area=%lfn,s);printf(area=%lfn,s);14 15 else printf(errorn);else printf(errorn);area=6.000000input a,b,c:3 4 5程序运行屏幕6 63.4.2 switch3.4.2 switch语句语句switch语句的作用是计算给定的表达式,根据结果选择从多个分支入口执行,语句形式为:switchswitch(表达式表达式)casecase 常量表达式1常量表达式1:.:.语句序列1语句序列1casecase 常量表达式2常量表达式2:.:.语句序列2语句序列2casecase 常量表达式n常量表
6、达式n:.:.语句序列n语句序列ndefaultdefault:.:.默认语句序列默认语句序列 7 73.4.2 switch3.4.2 switch语句语句图3.3 switch语句执行流程8 83.4.2 switch3.4.2 switch语句语句(1)switch语句中case分支的语句序列可以是一个语句,也可以是任意多的语句序列,也可以没有语句;既可以是简单语句,又可以是复合语句和控制语句。如果没有语句,则一旦执行到这个case分支,什么也不做,继续往下执行。9 93.4.2 switch3.4.2 switch语句语句举例switchswitch(n n)casecase 7 7:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C程序设计C程序设计 24 程序设计 24
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内