(中职)计算机程序设计(C语言)第四章第4节教学课件工信版.ppt
《(中职)计算机程序设计(C语言)第四章第4节教学课件工信版.ppt》由会员分享,可在线阅读,更多相关《(中职)计算机程序设计(C语言)第四章第4节教学课件工信版.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)计算机程序设计(C语言)第四章第4节教学课件工信版第第4章章 选择结构程序设计选择结构程序设计4.4 选择结构程序设计的应用选择结构程序设计的应用4.4.1 if语句程序实例语句程序实例【例4.8】输入3个数,按从大到小的顺序输出【解题思路分析】设3个数分别是a、b和c,把它们中最大者存放在a中,把次大者存放在b中,c中存放最小者,然后依次输出a、b和c。4.4.1 if语句程序实例语句程序实例#include stdio.hvoid main()int a,b,c,t;printf(please input the three number:);scanf(%d,%d,%d,&
2、a,&b,&c);if(ab)t=a;a=b;b=t;/*a和b的值交换*/if(ac)t=a;a=c;c=t;/*a和c的值交换*/if(bc)t=b;b=c;c=t;/*b和c的值交换*/printf(%d,%d,%dn,a,b,c);程序运行结果:程序运行结果:2,3,1 3,2,14.4.1 if语句程序实例语句程序实例程序说明:(2)3条if语句它们是平行的,先执行if(ab),如果条件成立,a,b进行互换;否则不执行。接下来执行if(ac),如果条件成立,a,c进行互换;否则不执行。最后执行if(bc),如果条件成立,b,c进行互换;否则不执行。通过3个if语句,最终a中保存的最大
3、值,b中保存的是次大值,c中最小值。(3)最后通过printf(%d,%d,%dn,a,b,c);把值输出在屏幕上。(1)利用scanf(%d,%d,%d,&a,&b,&c);输入值分别赋给a,b,c;注意输入过程中a,b,c直接用逗号隔开。4.4.1 if语句程序实例语句程序实例【例4.9】比较两个数的大小关系。【解题思路分析】假设两个数a,b比较大小,将有三种情况a大于b或a等于b或a小于b。#include void main()int a,b;printf(please input a,b:);scanf(%d,%d,&a,&b);if(a!=b)if(ab)printf(%d%dn,
4、a,b);else printf(%d%dn,a,b);else printf(%d=%dn,a,b);程序运行结果:3,43b、ab)printf(abn);”,“else printf(ab),如果条件成立,执行“printf(abn)”;否则执行”printf(abn)”;否则直接执行最后“else printf(a=bn);”。4.4.1 if语句程序实例语句程序实例【例4.10】写程序,判断某一年是否闰年。【解题思路分析】首先要知道判断闰年的方法。满足下列条件之一即为闰年:1.year能被4整除,但不能被100整除 2.year能被400整除。4.4.1 if语句程序实例语句程序实例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 语言 第四 教学 课件 工信版
限制150内