- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chapter03输入输出与简单程序设计讲解
输入输出与简单程序设计 附加格式说明符 h —— 输出短整型,可加在d、o、x、u前面; l —— 输出长整型,可加在d、o、x、u前面; L —— long double; m —— 数据最小宽度,称为域宽; n —— 对实数,输出n位小数;对字符串,截取n个字符; 0 —— 左边补0; + —— 输出正负符号(有符号数); - —— 数据左对齐; 附加格式说明符 h —— 短整型,可加在d、o、x前面; l —— 长整型,可加在d、o、x前面;双精度,可加在f前面; L —— long double; m —— 数据最小宽度; * —— 本输入项在读入后不赋给相应的变量; int a, b; scanf (%2d%5d, a, b); 输入: 结果: a = 12; b = 34567; int a, b; scanf (%d%*d%d, a, b); 输入: 12 34 56 结果: a = 12; b = 56; scanf函数使用——字符与字符串 char a, b, c; scanf (%c%c%c, a, b, c); 输入: h e 结果: a = h; b = ; c = e; char a[10], b[10], c[10], d[10], e[10], f[10]; scanf (%s%s, a, b); scanf (%3s%3s, c, d); scanf (%3c%3c, e, f); 输入: hello world hello world hello world 结果: a = hello; b = world; c = hel; d = lo; e = hel???????; f = lo ???????; scanf函数使用——实数 float a, b; double c; scanf (%f%f%lf, a, b, c); 输入: 123.456 32.12E-5 34.57 结果: a = 123.456; b = 32.12E-5; c = 34.57; 简单程序设计 从键盘输入3个整数,计算它们的和及平均值并输出; 输入两个字符,输出用这两个字符绘制的三角形; 输入一个3位正整数,然后将它逆序输出。例如,输入123,输出321; 已知三角形三边的长,求该三角形的面积; printf函数说明: 除X、E、G、L外,格式字符要用小写字母。 如若输出字符“%”,在“格式控制”中用连续两个“%”即可。 当输出列表中的输出项个数多于“格式说明符”个数时,多余的输出项不予输出。 当输出列表中的输出项个数少于“格式说明符”个数时,输出结果为意外值。 格式输入函数scanf 一般形式:scanf(格式控制,地址表); 功能:要求用户从键盘上输入指定类型的任意多数据。 说明: “格式控制” 部分同printf函数。 “地址表”由地址组成,表明每个输入项应在存储单元的首地址,如a。 执行输入操作时,用户应使用空格或回车等相应分隔符间隔不同数据。 格式说明符简介 %d, %i--十进制整数 %u--十进制整数 %o--八进制整数 %x,X--十六进制整数,作用相同 %c--字符 %s--字符串 %f、%e,E、%g,G--实数,作用相同 scanf函数使用——整数 #include stdio.h void main() { int a,b; scanf(%d%d,a,b); printf(%d\n,a*b); } 运行情况: 23 45 ? 1035 如果引号部分变为“%d ,%d”,在输入数据时也必须写成“23,45” scanf函数说明: 格式说明中指定输入数据的宽度时,系统自动按需要截取所需数据。 scanf函数不能规定输入数据的精度。 在程序执行过程中输入数据时,以下情况认为数据结束: 遇“Space”,或遇“Enter”,或遇“Tab” 达到指定的字段宽度 有非法输入 根据三角形的三边长,求其面积。 设三角形三边长为a、b、c,则三角形面积公式: 提示:C程序中求平方根,需调用数学库函数sqrt。 #include math.h void main() { float a,b,c,p,s; scanf(%f%f%f,a,b,c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf(a=%6.2f,b=%6.2f,c=%6.2f\n,a,b,c); printf(s=%7.2f\n,s); } 运行情况 3 4 5 a= 3.00,b= 4.00,c= 5.00 s= 6.00 * * 概述 C程序结构框图 C语句的种类 共四类:
您可能关注的文档
- CB240B桁架式架体计算书讲解.doc
- CCAAISO901-2015转版9月考试题10月7日讲解讲解.doc
- CCC认证流程讲解.doc
- 博弈智慧与管理讲述.ppt
- 博众博阅《职业化素养提升》讲述.ppt
- 博园香郡名苑营销策略研究报告讲述.ppt
- 博弈论9信号博弈与声誉模型讲述.ppt
- 博弈论之策略行为讲述.pptx
- 博世报警系统介绍讲述.ppt
- 南邮概率与数据原理习题册答案讲述.ppt
- 《腹腔镜手术与传统开腹手术在阑尾炎治疗中的近期与远期疗效对比》教学研究课题报告.docx
- 《国家智慧教育云平台支撑下的初中语文教学数据挖掘与课程设计》教学研究课题报告.docx
- 构建终身学习体系的国家智慧教育云平台学习支持系统设计教学研究课题报告.docx
- 《基于“书证融通”的职业院校学生职业素养培养路径与策略》教学研究课题报告.docx
- 高中物理教师教学画像构建中的数字化应用与认知负荷研究教学研究课题报告.docx
- 基于流行音乐的初中生音乐审美教育策略创新研究教学研究课题报告.docx
- 幼儿园急救小知识.pptx
- 幼儿园急救知识专项培训.pptx
- 普君工程消杀设备及方案(3篇).docx
- 普洱绿化工程施工方案(3篇).docx
最近下载
- GB 44022-2024硝酸铵安全技术规范解读.pptx VIP
- 在线网课学习课堂《人工智能与生物特征识别(北理 )》单元测试考核答案.pdf VIP
- Unit 5 Is this your pen (说课稿)-2024-2025学年湘少版(三起)(2024)英语三年级上册.docx VIP
- 《基坑工程》重力式水泥土墙.pptx VIP
- 人工智能导论知到课后答案智慧树章节测试答案2025年春浙江师范大学.docx VIP
- 2024年饮品店项目创业投资方案.docx
- 生命的律动答案.docx
- 300T汽车吊性能说明书-XCA300_1全地面起重机技术规格书+[主臂风电臂加超起].pdf VIP
- 导尿管相关尿路感染预防与控制课件.pptx VIP
- 历史的天空2015全图文攻略.pdf VIP
文档评论(0)