C语言 控制语句 输入输出,if while for.ppt

C语言 控制语句 输入输出,if while for.ppt

ID:49478990

大小:828.00 KB

页数:21页

时间:2020-02-25

C语言 控制语句 输入输出,if while for.ppt_第1页
C语言 控制语句 输入输出,if while for.ppt_第2页
C语言 控制语句 输入输出,if while for.ppt_第3页
C语言 控制语句 输入输出,if while for.ppt_第4页
C语言 控制语句 输入输出,if while for.ppt_第5页
资源描述:

《C语言 控制语句 输入输出,if while for.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2讲控制语句1上次课核心内容回顾什么叫变量?为何要使用变量?变量有哪些基本类型?特点?为何要分类型?如何定义变量?如何赋值?输入、输出语句格式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”,a);printf(”%d%d”,a,b);printf(”a=%d,b=%d”,a,b);

2、printf(”%.2f”,a);上周平台编程训练情况75人完成训练,其中两人有折扣。1人没有登录,严巍?QQ群:有9人申请加入平台发帖区:5个问题贴,细节小问题,注意总结。网上答疑时间:周二晚6:30-7:30周日晚:6:30-7:30其余时间:每天不定时回复。轻松入门周平台编程训练注意事项平台训练折扣有两个时间段:课堂上机要求每周二23:55完成,过时能提交,但折扣。课后习题要求每周日23:55完成,过时能提交,但折扣。平台训练关闭时间:下周二23:55关闭,不能提交平台训练再次开放时间:下周三之后,前一周成绩下载后,可再次开放,进行重复训练,直到考试结束。提交次

3、数没有影响,提交时间有影响,注意折扣时间上周编程情况检查表扬建议周二上课前回顾一下前周的训练内容课后机时每周一、二、四晚上每周周五下午课堂练习1从键盘输入3个整数,计算3数之和并输出。#includevoidmain(){}C程序的基本结构运算符与表达式已经涉及算术运算:+-*/1.2计算两个整数的和与积1.3圆的面积计算1.4单位换算1.5成绩计算1.6栅栏造价注意:/5/9结果是0?不同类型数据混合运算,要先转换成同一类型,然后进行运算。如何得到0.555556?5.0/9.05.0/95/9.0等价运算符与表达式(续)%模运算符,或称求余运算符。如

4、:7%4的值为3%两侧均应为整型数据其他运算关系运算逻辑运算<(小于)<=(小于或等于)>(大于)>=(大于或等于)==(等于)!=(不等于)值都是一个逻辑值,即“真(1)”或“假(0)”(1)&&(逻辑与)(2)

5、

6、(逻辑或)(3)!(逻辑非)任何非零的数值被认作“真”运算规则:优先级与结合性见365页附录C,课后自学运算符和表达式应用示例1、如何表示a是偶数或者奇数?2、如何判断year是否闰年?能被4整除,但不能被100整除。能被4整除,又能被400整除。答(year%4==0&&year%100!=0)

7、

8、year%400==0案值为真(1)是闰年,否则为非闰年。

9、a%2==0注意:==与=区别顺序结构选择结构:本讲重点循环结构C程序的基本结构语句1语句2顺序结构选择结构书20页2.4.2流程图表示法—课后自学不成立程序模块入口条件成立出口循环结构选择结构解决分支问题语句格式if(条件){}else{}条件表达式else可省略分支有2种可能课堂练习2从键盘输入1个整数,输出其绝对值。示例#includeintmain(){inta,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",a,b,c);}if(x==0){a=0;b=0

10、;c=0;}x=0;复合语句If-else嵌套if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3……elseif(表达式m)语句melse语句n分支大于2种可能?If-else嵌套示例思路说明:1、以上思路是每做一步都分别分离出一些范围(已经能判定为闰年或非闰年),逐步缩小范围,直至执行④时,只可能是非闰年。2、“其它”包括能被4整除,又能被100整除,而不能被400整除的那些年份(如1990)是非闰年。if(①)输出非闰年elseif(②)输出闰年elseif(③)输出闰年else输出非闰年引子从键盘输入10个数求和。s=0;/*和*/s

11、canf(“%d”,&a);/*输入1个数放入a*/s=s+a;/*累加*/printf(“%d”,s);/*输出和*/重复循环循环语句循环的本质是什么?三种循环的格式While:本讲介绍dowhileforWhile语句while(逻辑表达式){…}s=0;/*和*/i=1;while(i<=10){scanf(“%d”,&a);/*输入1个数放入a*/s=s+a;/*累加*/i=i+1;}printf(“%d”,s);/*输出和*/i作循环计数,int类型关注与i有关的3个表达式2.1求大数2.2水的状态2.3奇

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。