第5章_C语言的控制结构.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第第55章章 CC语言的控制结构语言的控制结构 第5章 C语言的控制结构 5.1 算法与程序 5.2 顺序结构 55.33 选择结构选择结构 5.4 循环结构 5555..1111 算法与程序算法与程序算法与程序算法与程序 5.1.1 算法 算法是为解决某个问题而定义的一组确定的、 有限的操作作步骤。 算法的特点: (1)(1) 有穷性有穷性 (2) 确定性 (3) 有效性 ((4)) 有零个或多个输入 (5) 有一个或多个输出 5.1.25.1.25.1.25.1.2 程序程序程序程序 11 .程序设计的三种基本结构.程序设计的三种基本结构 顺序结构顺序结构 选择结构选择结构 循环结构循环结构 22 .程序设计的基本过程程序设计的基本过程 (1)分析问题 ((22))设计算法设计算法 (3)实现程序 5.2 顺序结构 【例5.1】交换两个变量的值,并输出结果。 #includestdio.h 开始 void main() 5 9 ↙ 定义变量a、b、t {{ a=5, b=9 给a、b赋值 int a,b,t; a=9, b=5 scanf(scanf(%d%d%d%d,aa,b);b); 输出a、b 的值 printf(a=%d, b=%d\n,a,b); t=at=a, a=ba=b, b=tb=t t=a; a=b; b=t; 输出a、b 的值 printf(printf(a=%da=%d, b=%db=%d\\nn,aa,b);b); 结束 } 5.3 选择结构 5.3.1 if语句 1 .单分支单分支形式式 if ((表达式表达式)) 语句语句 【例5.2】输入一个实数,输出其绝对值。 程序如下: #includestdio.h voidvoid main()main() { float x; scanf(%f,x); 程序运行情况程序运行情况: -5.6 ↙ if(x0)if(x0) xx -x;x; 5.600000 printf(%f\n,x); } 2 .复合语句(compound statement) 用大括号括起来的语句序列 【例5.3】编程, #includestdio.h 输入两个实数,从 voidvoid main()main() 小到大的次序输出 { float x,y,t; 这两个数这两个数。 scanf(%f%f,x,y); 运行情况如下运行情况如下: if(if(xy)) {t{t x;x y;y=tt;}} 3.6 -3.2 ↙ printf(%.2f, %.2f\n,x,y); -33.2

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档