C语言第三次作业答暗母.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第三次作业答暗母

第四章;4.1 C语句总述;2. 说明语句 变量定义语句和函数说明语句统称说明语句。如: int a, b, *p,i=0 ; float add (float , float ); /*函数说明语句*/ 3. 空语句 ? 只有分号“ ; ”组成的语句称为空语句。空语句是 什么也不执行的语句。 ? 在程序中空语句可用来作空循环体或转向点。 如: while(getchar()!=\n) ; 本语句的功能是,只要从键盘输入的字符不是回 车则重新输入 ;4. 复合语句 ? 把多个语句用括号{ }括起来组成的一个语句称为复合语句。 ? 在程序中应把复合语句看成是单条语句,而不是 多条语句。如: { t = x ; x = y ; y = t ; } 5. 函数调用语句* 由函数名、实际参数加上分号“ ; ”组成。如: printf(C Program) ; ;6. 控制语句 控制语句用于控制程序的流程,以实现程序的各种结构方式。它们由特定的语句定义符组成。 C语言有九种控制语句,可分成以下三类: ? 条件判断语句: if语句、switch语句; ? 循环执行语句: do while语句、while语句、for语句; ? 转向语句: break语句、continue语句、 goto语句、 return语句。 ;4.2 顺序结构;4.3 选择结构;3.1 简单if语句;if语句示例;*例2:输入x,y两整数,按小到大顺序输出。 main ( ) { int x, y, t; scanf (“%d, %d”, x, y); /*输入*/ if ( x y) { t = x; x = y; y = t; } /*算法处理*/ printf (“%d, %d\n”, x, y ); /*输出*/ } 运行结果 ,输入: 4, 1 输出:1, 4;3.2 if-else语句;if-else语句示例;*例2. 用if-else语句求输入的三个整数中的最大数 main ( ) { int a, b, c, max; scanf(“%d%d%d ”,a,b,c); max=a; if (cb) { if (ca) max=c; } else { if (ba) max=b; } printf (max=%d\n , max); };3.3 系列if语句;系列if结构流程图;系列if结构示例;p=(b*b-4*a*c); real=-b/(2*a) imag=sqrt(fabs(p))/(2*a);例2:从键盘输入成绩score,编程要求能有如下输出: score60,输出 E; 60 ≤ score 70,输出 D; 70 ≤ score 80,输出 C; 80 ≤ score 90,输出 B; 90 ≤ score,输出 A。 ;main ( ) { int score; printf (Enter a score:\n); scanf (%d, score); if (score60) printf(“E); else if ( score 70 ) printf(D); else if (score 80 ) printf (C); else if (score 90 ) printf (B); else printf (A); };应用if结构的注意事项;例:下面这段程序执行后,x的值为? main() { int a=1,b=3,c=5,d=4, x; if(ab) /* 如是 if(ab) ,则 x=? */ if(cd) x=1;

文档评论(0)

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

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

1亿VIP精品文档

相关文档