- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言操纵语句输入输出ifwhilefor
上次课核心内容回顾 什么叫变量? 为何要使用变量? 变量有哪些基本类型?特点? 为何要分类型? 如何定义变量?如何赋值? 输入、输出语句格式 C语言程序结构,需要注意的事项? C程序编辑、编译、执行--VC6.0 输入输出格式示例 scanf()格式化输入 scanf(”%d”,a); scanf(”%d%d”,a,b); scanf(”%d,%d”,a,b); scanf(”%f%f”,a,b); printf()格式化输出 printf(”%d\n”,a); printf(”%d\n%d\n”,a,b); printf(”a=%d,b=%d\n”,a,b); printf(”%.2f\n”,a); 上周平台编程训练情况 平台编程训练注意事项 上周编程情况检查 课后机时 每周一、二、四晚上 每周周五下午 课堂练习1 从键盘输入3个整数,计算3数之和并输出。 运算符与表达式(续) % 运算符和表达式应用示例 1、如何表示a是偶数或者奇数? 2、如何判断year是否闰年? C程序的基本结构 顺序结构 选择结构:本讲重点 循环结构 选择结构 课堂练习2 从键盘输入1个整数,输出其绝对值。 示例 If-else嵌套 If-else嵌套示例 引子 从键盘输入10个数求和。 循环语句 循环的本质是什么? 三种循环的格式 While:本讲介绍 do while for While语句 while(逻辑表达式) { … } 第2讲 控制语句1 整型 浮点型 字符型 75人完成训练,其中两人有折扣。1人没有登录,严巍? QQ群:有9人申请加入 平台发帖区:5个问题贴,细节小问题,注意总结。 网上答疑时间: 周二晚6:30-7:30 周日晚:6:30-7:30 其余时间:每天不定时回复。 轻松入门周 平台训练折扣有两个时间段: 课堂上机要求每周二23:55完成,过时能提交,但折扣。 课后习题要求每周日23:55完成,过时能提交,但折扣。 平台训练关闭时间:下周二23:55关闭,不能提交 平台训练再次开放时间:下周三之后,前一周成绩下载后,可再次开放,进行重复训练,直到考试结束。 提交次数没有影响,提交时间有影响,注意折扣时间 表扬 建议周二上课前回顾一下前周的训练内容 #include stdio.h void main( ) { } C程序的基本结构 运算符与表达式 已经涉及算术运算:+ - * / 1.2 计算两个整数的和与积 1.3 圆的面积计算 1.4 单位换算 1.5 成绩计算 1.6 栅栏造价 注意: / 5/9结果是0? 不同类型数据混合运算,要先转换成同一类型,然后进行运算。 如何得到0.555556? 5.0/9.0 5.0/9 5/9.0 等价 模运算符,或称求余运算符。如:7%4的值为3 %两侧均应为整型数据 其他运算 关系运算 逻辑运算 (小于) = (小于或等于) (大于) = (大于或等于) == (等于) != (不等于) 值都是一个逻辑值,即“真(1)”或“假(0)” (1) (逻辑与) (2)|| (逻辑或) (3)! (逻辑非) 任何非零的数值被认作“真” 运算规则:优先级与结合性见365页附录C,课后自学 能被4整除,但不能被100整除。 能被4整除,又能被400整除。 答 (year%4==0year%100!=0)||year%400==0 案 值为真(1)是闰年,否则为非闰年。 a%2==0 注意:==与=区别 ? 语句1 语句2 顺序结构 选择结构 书20页2.4.2流程图表示法—课后自学 不成立 程序模块 入口 条件 成立 出口 循环结构 解决分支问题 语句格式 if(条件) { } else { } 条件表达式 else可省略 分支有2种可能 #includestdio.h int main() {int a,b,c; x=10; a=10; b=5; c=4; if (x==0) a=0; b=0; c=0; printf(a=%d,b=%d,c=%d\n,a,b,c); } if (x==0) { a=0; b=0; c=0; } x=0; 复合语句 if(表达式1)语句1 else if(表达式2)语句2 else if(表达式3)语句3 …… else if(表达
文档评论(0)