[上讲回顾.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文档。上传文档
查看更多
[上讲回顾

上讲回顾 几个基本术语(标识符、关键字、常量、变量) 三种基本数据类型(整型 、浮点型、字符型)---数据类型不同,所能表示的数的范围不同,在内存中占用的存储空间不同; 运算符、优先级和结合性表达式 “=” a=3,a=b+c “+,-,*,/,%” a=b+c*3-d/4+e%2 “,” 3+3,5+6 C语言程序三种基本结构 顺序结构(课本第4章,本讲内容) 选择结构(分支结构)(课本第5章) 循环结构(课本第6章) 顺序结构 在顺序结构程序中,各语句(或命令)是按照位置的先后次序,顺序执行,且每个语句都会被执行到。 例1:设计一个顺序结构程序,求三个整数的和及平均值 问题分析 用户:请给我计算三个整数的和以及平均数; 计算机:这三个数各位多少? 用户:3,5,5 计算机: 三个整数的和=3+5+5=13; 三个整数的平均值=(3+5+5)/3=4.33 例1算法 步骤 (1)给出三个整数的值; (2)计算它们的和以及平均值; (3)输出计算结果; 例1分析---(1)如何给出三个整数的值? 1.这三个整数存放在哪里?他们都是什么类型? 2.本例需要申请几个什么类型的变量? 3.如何申请? (2)如何求和和平均值? 按照数学关系,利用数学方法 sum=a+b+c; ever=(a+b+c)/3.0 or ever=sum/3.0 or (float)sum/3 or 1.0*sum/3… 这样写行不行?请同学们上机验证 ever=a+b+c/3 ? ever=(a+b+c)/3 ? (3)如何输出结果 格式输出printf函数 一般格式: printf(格式控制,输出表列) 格式控制:用’’括起来的字符串,包括两种信息 格式说明:将输出的数据转换为制定的格式。由“%”和格式字符组成,如%d,%f等; 普通字符:即需要原样输出的字符; 输出表列:需要输出的一些数据。 printf函数举例 printf(“This is a C programme!\n”); printf(“%d%f\n”,a,b); printf(“a=%d,b=%f\n”,a,b); printf(“The result is a=%d,b=%f\n”,a.b); 例1 源程序 #includestdio.h main() { int a,b,c,sum; /*定义4个整型变量,sum表示和*/ float aver; /*aver用来表示平均值*/ a=3;b=5;c=5; sum=a+b+c; /*求和*/ aver=sum/3.0; /*求平均值*/ printf(%d,%f,sum,aver); } 思考? 上例中三个整数的值是直接赋值的,如果要求这三个数的值在程序运行时给定,怎么办? scanf函数常用的几种格式 以输入两个十进制整数为例: scanf(“%d%d”,a,b); scanf(“%d,%d”,a,b); scanf(“a=%d,b=%d”,a,b); 接例1---要求从键盘输入三个整数的值,求它们的和以及平均值 #includestdio.h main() { int a,b,c,sum; float aver; scanf(%d,%d,%d,a,b,c);/*用格式输入函数代替赋值语句a=3;b=5;c=5;*/ sum=a+b+c; aver=sum/3.0; printf(The resule is sum=%d,aver=%f\n,sum,aver); } 例2:输入三角形的三边长,求三角形面积 算法步骤: 1.给出三角形的三条边长; 2.利用海伦公式求面积; 3.输出三角形的面积; 分析 1.需要几个变量,都是什么类型; 可以先确定必须要用的几个变量,如3个边长(可以是整型,也可以是浮点型,根据具体情况决定),面积(一般为浮点型); 2.海伦公式如何表示? s=(a+b+c)/2.0 C中开方用sqrt函数,此函数的说明信息在“math.h”头文件中。 源程序 #includestdio.h #includemath.h main() { int a,b,c; /*三个变量,用来表示三条边长*/ float s,area; /*area变量用来表示面积*/ scanf(“%d,%d,%d”,a,b,c); /*输入三条边长的值*/ s=(a+b+c)/2.0; area=sqrt(

文档评论(0)

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

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

1亿VIP精品文档

相关文档