- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谭浩强C 第4章 选择结构程序设计课件
第4章 选择结构程序设计;4.1 选择结构和条件判断;4.1 选择结构和条件判断;4.1 选择结构和条件判断;4.1 选择结构和条件判断;解题思路:;#include stdio.h
#include math.h
int main ( )
{
double a,b,c,disc,x1,x2,p,q;
scanf(%lf%lf%lf,a,b,c);
disc=b*b-4*a*c;; if (disc0)
printf(“has not real roots\n”);
else
{
p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;
x2=p-q;
printf(“real roots:\nx1=%7.2f\n
x2=%7.2f\n”,x1,x2);
}
return 0;
};#include stdio.h
#include math.h
int main ( )
{
double a,b,c,disc,x1,x2,p,q;
scanf(%lf%lf%lf,a,b,c);
disc=b*b-4*a*c;; if (disc0)
printf(“has not real roots\n”);
else
{ p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;
x2=p-q;
printf(“real roots:\nx1=%7.2f\n
x2=%7.2f\n”,x1,x2);
}
return 0;
}; if (disc0)
printf(“has not real roots\n”);
else
{ p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;
x2=p-q;
printf(“real roots:\nx1=%7.2f\n
x2=%7.2f\n”,x1,x2);
}
return 0;
}; if (disc0)
printf(“has not real roots\n”);
else
{ p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;
x2=p-q;
printf(“real roots:\nx1=%7.2f\n
x2=%7.2f\n”,x1,x2);
}
return 0;
};4.2 用if语句实现选择结构;4.2.1 用if语句处理选择结构举例;解题思路:
只需要做一次比较,选择是否进行一次交换
用if语句实现条件判断
关键是怎样实现两个变量值的互换;;;;#include stdio.h
int main()
{ float a,b,t;
scanf(%f,%f,a,b);
if(ab)
{ t=a;
a=b;
b=t;
}
printf(%5.2f,%5.2f\n,a,b);
return 0;
}
;#include stdio.h
int main()
{ float a,b,t;
scanf(%f,%f,a,b);
if(ab)
{ t=a;
a=b;
b=t;
}
printf(%5.2f,%5.2f\n,a,b);
return 0;
}
如果不采用变量互换的办法,如何做?请同学们在课堂上考虑实现。; 例4.3 输入3个实数a,b,c,要求按由小到大的顺序输出。;解题思路:
if ab,a和b对换 (a是a、b中的小者)
if ac,a和c对换 (a是三者中最小者)
if
您可能关注的文档
- 使用 SmartArt图形获得视觉效果课件.ppt
- 市场调查5+Non-comparative+Scales课件.ppt
- 实验中学8班课件.ppt
- 实用日语一试讲课件.ppt
- 市场调查方式课件.ppt
- 实验1:组合逻辑电路课件.ppt
- 市场调查方法(英文版)第一章课件.ppt
- 市场调查方法(英文版)第十五章课件.ppt
- 市场调查方法(英文版)第二章课件.ppt
- 市场结构分析课件.ppt
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
最近下载
- 履带吊安拆T及T履带式起重机安拆施工工艺.docx VIP
- 海康威视 扫描仪 台式人证比对终端 DS-K5605 安装指南.pdf
- 教学创新设计汇报-自动控制原理.pptx VIP
- 六枝特区牂牁江景区山水实景水舞秀项目环境影响报告.pdf VIP
- 江苏省常州外国语中学2023-2024学年八年级上学期10月月考英语试卷 .docx VIP
- 混凝土坝安全监测系统施工技术规范-条文说明.pdf VIP
- 家庭医生签约服务培训ppt课件.pptx VIP
- 2025-2026学年小学科学二年级上册(2024)青岛版(六三制2024)教学设计合集.docx
- 食材配送人员配备方案(5篇).doc VIP
- 相声—《口吐莲花》.docx VIP
文档评论(0)