- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二、三讲 顺 序 结 构 数 据 输 出 数 据 输 出 举 例 数据输入 第三章上机练习题 P42,习题3 P43,习题4、5、6、7 P44,习题8 举 例 选 择 结 构 关系表达式 逻 辑 表 达 式 if语句 举 例 if语句 举 例 else if语句 If语句的嵌套 举 例 多分支选择结构 第四章上机内容 上机练习题 P62,习题2 P63,习题3 P64,习题4 上机前编好要调试的程序。 刷卡进入机房,要安静、有序。 不允许串、换机,不做与上机内容无关的事。 有问题举手问老师。 每次上机后要把调试好的程序保存到U盘上。 作业报告内容 1.专业班级、姓名、学号 * 第三章 顺序结构程序设计 数据输出 数据输入 第四章 选择结构程序设计 选择结构 选择结构实现一 —— if语句 选择结构实现二 —— else if语句 选择结构实现三 —— if语句的嵌套 关系表达式和逻辑表达式 顺序结构 三种基本结构 顺序结构 、选择结构 、循环结构 顺序结构 开 始 赋 值 处 理 int a , b, c; a=10; b=4; c=a+b; main( ) { } printf(“%d,%d,%d”,a,b,c); 输 出 结束 流程图 赋 值 处 理 输 出 N-S图 赋值语句 变量=表达式; 格式 功能 先计算表达式的值 后赋给左边的变量 注意 “=”不是等号 而是赋值号 定 义 定 义 printf(“格式控制”,输出项) printf函数的格式 如: printf(“%d,%d,%d”,a,b,a+b) 如: printf(“ t= %f, sint= %f \n ”,t,sin(t)) 格式说明 %d 按十进制输出整数 格式控制 意 义 %f 按小数形式输出实数 \n 换行 其它字符 原样输出 例:当a=10,b=-5.3时,写出下面语句的输出结果 格式输出语句 printf(“格式控制”,输出项); printf(“%d , %f”,a,b); 10 , -5.300000 printf(“a=%d \nb=%f”,a,b); a= 10 b= -5.300000 输出项:变量、表达式、函数 格式控制: 为输出项提供格式说明 提供需要原样输出的文字或符号 ; ; 格式说明符的个数与输出项个数相等 格式说明符的类型与输出项类型相同 控制输出数据的宽度 格式说明 意 义 数据宽度 %d 按十进制输出整数 %f 按小数形式输出实数 系统决定 %md 注:m、n为整型常数 按十进制输出整数 占m位,m大左补空格,m小按实际 例1 a=23,b=34,c=-55,写出下面语句的运行结果 printf(“a=%d,b=%5d,c=%2d”,a,b,c) a= 23 , b= □□□34 , c=-55 %m.nf 按小数形式输出实数 (小数占6位不够补零) . (实际位数) 系统决定 ... ... n位 m位(含小数点) 例2 t=2.346写出下面语句的运行结果 printf(“t=%f,%5.2f,%3.2f”,t,t,t) t= 2.346000 , □2.35 , 2.35 m大左补空格 m小按实际 例1 已知三边长,求三角形面积(四舍五入保留两位小数)。 输 入 处 理 输 出 如何保留小数? 13.456 13.46 1)移动小数点 13.456*100 2)加0.5 1345.6+0.5 3)取整 4)小数点还原 1346/100 area*100 .0 =1345.6 =1346.1 1346 =13.46 (int)( ) +0.5 /100 用同一个程序计算边长为不同值的三角形面积 设边长为a、b、c,则: 问题 s=(a+b+c)/2; float a,b,c,s,area; a=3.0;b=4.0;c=6.0; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(“area=%f\n”,area); area=(int)(area*100+0.5)/100.0; #include “stdio.h” void main( ) { } %f %6.2f printf(“a,b,c=%f,%f,%f\n”,a,b,c); a,b,c= area= 3.000000 , 4.000000 5.33 6.00 4.00 , , , 6.000000 5.330000 a,b,c= 3.00 area= #include “math.h” scanf函数的格式 scanf(“格式控制”,地址表) 如:scanf(“%d,%f”,a,b) 地址表项: a:变量a的地址
您可能关注的文档
- 马克思201年试题.doc
- 马原复习资.doc
- 马政经押卷.doc
- 马克思复习料.doc
- 马克思基本理概论习题库(三).doc
- 马克斯CM标签说明书(超详细).doc
- 马哲四 ().doc
- 马克思第四章习题.doc
- 驾驶员职业德与安全.ppt
- 高一人教英.doc
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)