第4课-选与择结构 .pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4课-选与择结构

复习第3章 数据类型 变量和常量的定义和使用 混合运算 ( 自动、强制类型转换 ) 算术运算 + - * / % 自增 ++ 自减 --,如 j=i++ 赋值运算 = += -= *= 逗号运算符 表达式1,表达式2…,表达式n 运算符的 结合性(赋值\单目\条件) 和 优先级 输入和输出函数 printf(“the number is %d ”, sum); printf(“this is a C program ”); scanf(“a is %d,b=%c”,a,ch); 预处理命令: 文件包含 #include stdio.h 宏定义 #define PI 3.1415926 运算符的优先级 运算时按运算符的优先级从高到低运算; 初等运算符 ( ) [ ] - . 单目运算符 ! ++ -- -(负号) *(指针) 算术运算符 * / + - 关系运算符 = = = = != 逻辑运算符 (不包括!) || 条件运算符 ? : 赋值运算符 = += -= *= /= %= 逗号运算符 , 4.4 字符数据的输入输出 一、字符输出函数 putchar( ) 语法:putchar (c) 语义:向终端输出一个字符; 例如:用putchar函数输出一些字符 源程序: #include stdio.h main( ) { putchar(‘\101’);/* \101是转义字符*/ putchar(‘a’); putchar(97); } 结果为: Aaa 二、字符输入函数 getchar( ) 语法:getchar( ) 语义:从终端输入一个字符; 说明:getchar 是一个无参函数; 包含在 stdio.h 中,与 putchar一样, 均是stdio.h 中定义的函数. 例 1:将从键盘输入的字符再输出. 源程序: #include stdio.h main( ) { putchar( getchar( ) ); } 例 2:输入一个英文字母,输出其大写形式. 源程序: #include stdio.h main( ) { int c ; printf(“ please input a letter \n”); c=getchar( ); if ( c=‘a’c=‘z’ ) putchar(c-’a’+’A’); else putchar(c); } 三种基本结构 顺序结构 选择结构 循环结构 4.6 顺序结构程序设计举例 例1:输入三角形的三边长(a b c),求三角形面积. 分析:面积area=sqrt(s(s-a)(s-b)(s-c)), 其中 s=(a+b+c)/2 源程序: #include math.h main( ) { float a, b, c, s, area ; sacnf(“%f,%f,%f” , a, b, c); s=1.0/2*(a+b+c); area=sqrt( s* (s-a) * (s-b) * (s-c) ); printf(“a=%f, b=%f, c=%f, s=%f \n”, a, b, c, s); p

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档