- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实例:1:scanf(%3d%2d,x,y); 输入序列:123456[ENTER] 结果:x=123,y=452:scanf(%d,%d:%f,x,y,z); 输入序列:1,2:3.5[ENTER] 结果:x=1,y=2,z=3.53:scanf(%d%d%d,x,y,z); 输入序列一:123[ENTER] 结果:x=1,y=2,z=3 输入序列二:1[TAB]23[ENTER] 输入序列三:1[ENTER] 23[ENTER] 结果与输入序列一的结果一样。*C4:scanf(%2d%*2d,%2d,x,y); 输入序列:1234,56[ENTER] 结果:x=12,y=56。注意:在scanf中,可以使用[ENTER]、空格或[TAB]作为数据之间的分隔符。5:scanf(”x=%d,x);要使x的值等于12,从键盘应怎样输入?正确的输入序列:x=12[ENTER]注意:字符x=被过滤掉了若输入序列为:12[ENTER]错误!?*C6:使用scanf和printf函数例3.6:#includestdio.hmain(){inta;floatb,c;scanf(”%2d%3f%4f”,a,b,c);printf(”a=%d,b=%f,c=%f\n”,a,b,c);}输入:12345678987654321输出:a=12,b=345.000000,c=6789.000000*C3.4顺序结构程序明确问题的性质,分析题意数值问题/非数值问题建立问题的描述模型数学模型/过程模型设计/确定算法数学问题:数值分析非数学问题:数据结构/算法分析与设计一般方法:穷举/递推/递归/分治/回溯/…...编程调试分析运行结果3.4.1程序设计步骤*C例C3.7.C:设球的半径为r,求球的表面积和球的体积。用scanf函数输入数据,输出计算结果时,取小数点后2位数字。请编程序分析:问题简单,可直接写出程序#definePI3.14159#include”stdio.h”main(){floatr,s,v;printf(“inputr:”);scanf(“%f”,r);s=4*PI*r*r;v=4.0/3*PI*r*r*r;printf(“s=%6.2f\n”,s);printf(“v=%6.2f\n”,v);}3.4.2顺序结构程序设计举例*C例C3.8.C:从键盘输入一个大写字母,要求改用小写字母输出分析:从ASCII代码表中可以看到每一个小写字母比它对应的大写字母的ASCII码大32,据此编写程序如下:#includestdio.hmain(){charc1,c2;c1=getchar();printf(“%c,%d\n”,c1,c1);c2=c1+32;printf(“%c,%d\n”,c2,c2);}*C本章小结本章介绍了:表达式语句、函数调用语句、常用数学函数;C语言中输入、输出的实现;C语言程序设计步骤等内容。需要掌握:表达式语句的格式;函数调用语句的格式和调用注意事项;标准库函数的应用;字符输入、输出,格式输入、输出函数的使用格式和功能;C语言程序设计的一般步骤。*CC程序设计课件C程序设计课件C程序设计课件C程序设计课件C程序设计课件C程序设计课件C程序设计课件C程序设计课件C程序设计课件C程序设计课件复习设a=10,b=4,c=5,d=1,x=2.5,y=3.5,写出下面表达式的值。(1)a%=(b%=3)(2)a+=a-=a*=a(3)ab?x:’A’(4)b++==c(5)a=b==c(6)a+b,18+(b=4)*3,(a/b,a%b)(7)x+a%3*(int)(x+y)%2/4+sizeof(int)a%(b%3)=0(2)0(3)65(A的ASC码)(4)0(5)0(7)6.500000(6)2**3.1C语言的简单语句按照C语言语句的作用分类: 说明语句 注释语句 程序流程控制语句声明变量名称、数据类型及其存储属性的说明性语句编程者对程序本身
您可能关注的文档
- 《C语言程序设计》教学课件合集(共12章)非AI生成.pptx
- 《C语言程序设计》教学课件合集(共8章)非AI生成.pptx
- 《C语言程序设计》教学课件合集(共8章)非AI生成 (2).pptx
- 《地理信息系统GIS》教学课件合集(共9章)非AI生成.pptx
- 《环境监测技术》教学课件合集(共5章)非AI生成.pptx
- 《C语言程序设计》第2章 C语言的基础知识-教学课件(非AI生成).ppt
- 《C语言程序设计》第2章 C语言基础-教学课件(非AI生成).ppt
- 《C语言程序设计》第2章 数据类型、运算符与表达式-教学课件(非AI生成).ppt
- 《C语言程序设计》第3章 顺序结构程序设计-教学课件(非AI生成).ppt
- 《C语言程序设计》第4章 函数与编译预处理-教学课件(非AI生成).ppt
- 中国鲜花超市行业市场发展现状及前景趋势与投资分析研究报告(2024-2030版).docx
- 中外GAP比较与我国GAP发展对策的开题报告.docx
- 中国高纯铝行业市场深度调研及发展策略建议研究报告(2024-2030版).docx
- 中国鲜花超市行业市场发展现状及前景趋势与投资分析研究报告(2024-2030版).docx
- 中学-音乐-人音版-七年级下册-《青春舞曲》-课堂教学设计.docx
- 中学2025学年高一上学期第一次月考语文试题 Word版含答案.docx
- 中央戏剧学院戏剧跟影视学专业考博参考书-考博分数线-专业课真题.docx
- 公共营养师之二级营养师题库附答案(典型题).docx
- 中学2025高一语文上学期期末考试试题(含解析).docx
- 中国齿轮量仪行业市场竞争态势及未来趋势研判报告.docx
文档评论(0)