- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
s格式符:输出一个字符串形式
第四章 顺序结构程序设计 §4.1 语句 定义:用来向计算机系统发出操作的指令。 分类: (1)控制语句 (2)函数调用语句 (3)表达式语句 (4)空语句:; (5)复合语句 { 语句1; 语句2; … 语句n; } 几个知识点: 赋值表达式后加一个分号既为一个赋值语句 赋值表达式可以放在其他表达式中,而赋值语句不可以放在其他表达式中 (a=3)+4 ? (a=3;)+4 ? if ((a=b)0) t=a 几个知识点: 输入:从输入设备(鼠标、键盘、扫描仪等)向计算机输入数据。 输出:从计算机向输出设备(显示屏、打印机等)输出数据。 C不提供输入输出语句,输入输出数据是由系统提供的函数来完成的,输入输出函数在系统文件stdio.h中定义,在主函数前用预处理命令将其包含: #include stdio.h §4.2 格式输入/输出函数 printf 函数4-1 printf 函数4-2 printf 函数4-3 printf 函数4-4 printf 函数5-5 转义序列 printf 函数使用示例 printf 函数总结 1.作用:向计算机系统默认的输出设备(一般指终端或显示器)输出若干个任意类型的数据。 2.一般格式:printf(格式控制串,输出表) 说明: ①格式控制串:包含三种信息 printf 函数总结 scanf 函数 scanf scanf 函数使用示例 §4.3 字符输入/输出函数 接受并显示字符 getchar() 函数 getchar()和putchar()示例 § 4.5 顺序结构程序设计 在顺序结构程序中,各语句(或命令)是按照位置的先后次序,顺序执行的,且每个语句都会被执行到。 例: 输入任意三个整数,求它们的和及平均值。 main(){int num1,num2,num3,sum; float aver; printf(Please input three numbers:); scanf(%d,%d,%d,num1,num2,num3);/*输入三个整数*/ sum=num1+num2+num3; /*求累计和*/ aver=sum/3.0; /*求平均值*/ printf(num1=%d,num2=%d,num3=%d\n,num1,num2,num3); printf(sum=%d,aver=%7.2f\n,sum,aver);} [程序演示] 思考题:能否将aver=sum/3.0;中3.0改为3? 例求方程ax2+bx+c=0的实数根。要求a,b,c由键盘输入,a≠0且b2-4ac0。 #include math.h main() { float a,b,c,disc,x1,x2; printf(enter coefficient: ); scanf(%f,%f,%f,a,b,c); disc=b*b-4*a*c; x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(x1=%7.2f\nx2=%7.2f\n,x1,x2); } 练习 输入一个华氏温度,要求输出摄氏温度。公式为c=5/8(F-32)。输出要有文字说明,取2位小数。 从键盘输入一小写字母,(1)输出对应的大写字母;(2)输出其前导字母与后续字母。 从键盘任意输入一个三位整数,编程将它逆序输出。例如输入127,输出为721。 从键盘输入x和y的值,求数学公式 的值。 总结 及补充 printf中出现的各种格式符 scanf的注意事项 字符型数据的输入输出 printf的各种格式符 (1)d格式符:用来输出十进制整数 ①%d:按整型数据的实际长度输出 ②%md:按m所指定的长度输出。 若实际长度小于m,则在左端补空格; 若实际长度大于m,则按实际长度输出; %-md:在右端补空格 例:int a=123,b=12345; printf(a=%4d,a=%-4d,b=%4d,a,a,b); 结果:a=?123,a=123?,b=12345 ③%ld:输出长整型数据 %mld或%-mld :按m指定的长度输出长整型数 例:long a=
您可能关注的文档
- M7130平面磨床电路图扳动QS2电磁吸盘吸合.PPT
- LS译码器介绍.PPT
- MATLAB符号计算-Read.PPT
- Matlab:数据类型.PPT
- 2017年在职教师户外教育研习工作坊.DOC
- Matlab:符号计算.PPT
- MAStudio移动中间件解决方案.DOC
- LED白光器件-国星光电.PDF
- MCNP温度相关热中子散射数据库研制.PDF
- MCS-1330使用说明书.PDF
- 2025年陕西省西安市单招职业倾向性测试题库及完整答案.docx
- 最新好妈妈胜过好老师读书笔记五 好妈妈胜过好老师读书笔记(实用10篇).docx
- 最新小班九九重阳节活动方案 九九重阳节活动方案(大全11篇).docx
- 2025年陕西省西安市单招职业倾向性测试题库及答案一套.docx
- 2025年陕西省西安市单招职业倾向性测试题库及答案(夺冠系列).docx
- 2025年陕西省渭南市单招职业适应性测试题库附答案.docx
- 课题申报参考:公共安全与社会治理研究.docx
- 2025年陕西省渭南市单招职业适应性测试题库及1套完整答案.docx
- 2025年陕西省渭南市单招职业适应性测试题库有答案.docx
- 2025年陕西省西安市单招职业适应性测试题库(预热题).docx
文档评论(0)