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 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==0&&year%100!=0)||year%400==0 案 值为真(1)是闰年,否则为非闰年。 a%2==0 注意:==与=区别 ? 语句1 语句2 顺序结构 选择结构 书20页2.4.2流程图表示法—课后自学 不成立 程序模块 入口 条件 成立 出口 循环结构 解决分支问题 语句格式 if(条件) { } else { } 条件表达式 else可省略 分支有2种可能 #include 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

c语言if.while.for,C语言操纵语句输入输出ifwhilefor.ppt相关推荐

  1. C语言发展历史,C语言特点,C语言利于弊,入门须知三招

    C语言是面向过程的,而C++是面向对象的 这些是C/C++能做的 服务器开发工程师.人工智能.云计算工程师.信息安全(黑客反黑客).大数据 .数据平台.嵌入式工程师.流媒体服务器.数据控解.图像处理. ...

  2. c是过程化语言吗数据库,A.数据库语言B.过程化语言C.宿主语言D.数据库管理系统...

    A.数据库语言B.过程化语言C.宿主语言D.数据库管理系统 更多相关问题 [填空题] 为了安全起见,起动发动机前要检查()有无行人.---叉车操作和保养手册第2-77.在起动叉车前()以警告周围的人. ...

  3. 电脑java语言有什么用_Java语言是什么?_Java语言有什么优点

    问题:Java是什么?Java有什么优点 Java是一门面向对象计算机编程语言,java不仅仅吸收了C++语言的各种优点,而且还除去了C++里面很多难以理解的多继承.指针等概念,因此java语言就具有 ...

  4. java语言与其他语言的区别是_Java语言特点有哪些?Java区别其他语言特点详解

    Java语言特点有哪些?Java区别其他语言特点详解 Java是目前最流行的编程语言之一,那你知道为什么Java这么火吗?相比其他编程语言,Java的特点又有哪些呢?跟着小编一起来了解一下吧. 一.简 ...

  5. c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...

    [摘要]C语言 第一课: C语言概述 为什么学习C语言 怎样学习C语言 参考资料 ----------------------------------------------------------- ...

  6. 0与1c语言编译,C语言程序设计(07776-1)第11章编译预处理课案.ppt

    C语言程序设计(07776-1)第11章编译预处理课案.ppt 第11章 编译预处理 主要内容 宏定义 文件包含 条件编译 程序案例 小结 习题 11-1 宏定义 不带参数的宏定义 带参数的宏定义 终 ...

  7. bool类型返回值_Python 到底是强类型语言,还是弱类型语言?

    推荐三个网站 1.Python进阶知识: http://python.iswbm.com  2.Python魔法技巧: http://magic.iswbm.com 3.PyCharm 手册: htt ...

  8. 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源

    本节书摘来自异步社区<C Primer Plus(第6版)中文版>一书中的第1章,第1.1节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 ...

  9. 浅谈python语言_浅谈Python语言基础知识点!

    一.Python 语言的简述 Python语言是一种解释型.面向对象的编程语言,是一种开源语言. Python属于动态类定义语言,也是一种强调类型语言. 二.Python 语言的特点 1.简单.高级 ...

最新文章

  1. html标签在html页面正常显示而不被解析
  2. 实践Jenkins集成Cobertura自动化构建SpringBoot工程
  3. Nginx部署及综合应用
  4. matlab之reshape函数
  5. 10、angular的全部api
  6. 程序员求职面试三部曲之一:选择合适的工作单位
  7. Zabbix触发器_action动作及模板应用(二)
  8. ios蓝牙开发(三)app作为外设被连接的实现
  9. devexpress 打印一个form界面_通过回车键提交form表单时,你是否注意过这些问题?...
  10. bzoj 1726: [Usaco2006 Nov]Roadblocks第二短路(A*第k短路)
  11. jquery 的一款比较好的Menu
  12. 20200608每日一句
  13. Qt 二维码文件传输工具
  14. html暴风粒子代码,魔兽世界课物品代码及gm指令大全(全部整理自网上).doc
  15. UE4 Text Render 中文字体制作
  16. go get无法下载(unrecognized import path)的问题解决方法
  17. 女子租房有钱交房租 男中介竟然不收她钱_无界财富
  18. 锂离子电池热失控的机理
  19. 【论文】caj文件打开方式
  20. 【数据挖掘】天池挑战赛 新闻推荐

热门文章

  1. 3.5.1 插入 3.5.2 修改
  2. android alpha不起作用,API 28(P)的Android设计支持库不起作用
  3. java面向对象特征及阐述,Java面向对象四个特征
  4. pgsql 筛选中文字符正则_postgresql varchar字段regexp_replace正则替换
  5. cv2.VideoCapture().set(propId, value)设置摄像头图片大小的用法
  6. 【多标签文本分类】Initializing neural networks for hierarchical multi-label text classification
  7. 棋盘格检测--Automatic camera and range sensor calibration using a single shot
  8. VOC2012 分割数据 转 lmdb 格式 python 代码
  9. IDEA多行缩进快捷键
  10. 【每日一题】502. IPO