- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题3-12 #include math.h #include stdio.h main() { float a,b,c,s,area; scanf(%f,%f,%f,a,b,c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(a=%5.2f, b=%5.2f, c=%5.2f,\nl=%5.2f\n,a,b,c,2*s); printf(area=%5.2f\n,area); } 例 已知三角形的边长,求面积。 输入:3,4,6 ? 输出:a= 3.00, b= 4.00, c= 6.00 l=13.00 area= 5.33 文件包含预处理命令 变量定义 输入数据 输出数据 例3.6 从键盘输入一个小写字母,请 编程输出对应的大写字母。 分析: 1.输入小写字母存入变量a; 2.转换成大写a = a-32; 3.输出 a. #include stdio.h void main() { char a; printf(input a letter:); a=getchar( ); a=aa=z ? a-32 : a; printf(%c\n,a); } 程序: 思考:如何使程序可以处理任何字符的输入。即判断输入的是小写字母,才转换成大写;如果输入的其他字符,则直接输出。 习题课(作业与提示) 9、输入任意一个3位数,将其各位数字反序输出 (例如输入123,输出321)。 源程序: void main() { int n; printf(please input the number:); scanf(%d,n); if(n=100 n = 999) printf(%d%d%d,n%10,(n/10)%10,n/100); else printf(you input number is error!); } 10、输入任意的3个整数,判断其中是否有两个奇数一个偶数。若 是则输出YES,不是则输出NOT(要求用条件表达式进行判断, 不使用if语句) 源程序:main(){ int i,j,k; scanf(%d,%d,%d,i,j,k); ((i%2)+(j%2)+(k%2))==2?printf(YES\n) : printf(NO\n);} 知识回顾Knowledge Review 第三章 顺序结构程序设计 3.1 C语言的基本语句 C 语 言 数 据 操 作 语 句 简单语句 复合语句({一条或多条语句}) 条件语句(if语句,switch语句) 流程控制语句 结构化语句 表达式语句(表达式;) 函数调用语句(函数名(参数表);) Break语句 Continue语句 Return语句 空语句(;) 循环语句 非结构化语句 非限定转向语句 While语句 do-while语句 for语句 3.1.1 简单语句 1.表达式语句 定义:由表达式式组成的语句 表达式;分号是语言语句结束的标志 表达式 2.函数调用语句 C语言有丰富的标准函数库,可供用户调用(参见附录Ⅲ) 注意:(1)调用前程序中包含相应的头文件; (2)要遵循函数调用规则,一般形式为: 函数名(参数表):3.空语句 空语句用一个分号表示,其一般形为: ; 运算符表达式 算术、关系、逻辑、条件、 自增减、 逗号、求字节sizeof(int) 赋值表达式 x=3*cos(x)复合赋值表达式 a/=9 3.1.2 复合语句 复合语句是由花括号括起来的多条语句构成的,在语法上相当于一个语句,其形式为: { [内部数据描述语句] 数据操作语句1; … 数据操作语句n; } 注意: (1)在复合语句的“内部数据描述语句”中定义的变量是局部变量, 仅在复合语句中有效; (2)复合语句 结束的”}”之后,不需要再加分号. 如例 3.1 格式: putchar( c ); 参数: c为字符常量、字符型变量或整型变量。 功能:把字符c输出在显示器上。 注意:能且仅能输出一个字符。 C语言无I/O语句,I/O操作由I/O函数来实现 I/O函数使用前,须调用头文件 #include stdio.h
文档评论(0)