第7讲-分支结构程序体验-练习
来源:互联网 发布:从u盘启动linux系统 编辑:程序博客网 时间:2024/06/06 01:30
练习一:给两个数,求两数中的大者,使用双分支来处理。
/** * 给两个数,求两数中的大者,使用双分支来处理。 * * @author 陈淦森 * @version 1.0.1 * Date 2016-01-07 */int main(){ int a, b, c; scanf("%d %d", &a, &b); if (a > b) { c = a; } else { c = b; } printf("%d", c); return 0;}
总结:使用if语句使程序具有判断能力,if...else是双分支语句,如果条件成立就做什么,否则就做什么。
练习二:给两个数,求两数中的大者,使用单分支来处理。
/** * 给两个数,求两数中的大者,使用单分支来处理。 * * @author 陈淦森 * @version 1.0.1 * Date 2016-01-07 */int main(){ int a, b, t; scanf("%d %d", &a, &b); if (a < b) { t = a; a = b; b = t; } printf("max=%d", a); return 0;}总结:使用if语句使程序具有判断能力,如果条件成立,则作某种处理,否则往下执行。这里有交换两个变量的算法。使用中间变量交换数据。
练习三:给定两个正整数,求出两数的正差值并输出。
/** * 给定两个正整数,求出两数的正差值并输出。 * * @author 陈淦森 * @version 1.0.1 * Date 2016-01-07 */int main(){ int a, b, c; scanf("%d %d", &a, &b); c = a - b; if (c < 0) { c = -c; } printf("两数的正差值=%d", c); return 0;}
练习四:求三个数当中的最大值
/** * 求三个数当中的最大值 * * @Author 陈淦森 * @Version 1.0.1 * @Date 2016年1月8日 */int main(){ int a, b, c; printf("请输入三个数,以空格分开:"); scanf("%d %d %d", &a, &b, &c); if (a < b) { a = b; } if (a < c) { a = c; } printf("最大值是:%d", a); return 0;}
练习五:某公司工资按周发放,标准是每小时制20元,若员工周工作时间超过40小时,超出部分每小时30元。编程序输入一名员工一周的工作小时数,输出他的周工资。
/** * 某公司工资按周发放,标准是每小时制20元,若员工周工作时间超过40 * 小时,超出部分每小时30元。编程序输入一名员工一周的工作小时数, * 输出他的周工资。 * * @Author 陈淦森 * @Version 1.0.1 * @Date 2016年1月11日 */int main(){ int workingHours, salary; printf("请输入周工作小时数: "); scanf("%d", &workingHours); if (workingHours <= 40) { salary = workingHours * 20; } else { salary = (workingHours - 40) * 30 + 800; } printf("应得工资:%d", salary); return 0;}
0 0
- 第7讲-分支结构程序体验-练习
- 第七讲:分支结构程序体验
- 第七讲 分支结构程序体验之练习 3个小程序
- 第七讲-分支结构程序体验-实践项目
- 第七讲 分支结构程序体验 1,正差值计算
- 第七讲程序分支结构体验 2三数最大值
- 第七讲程序分支结构体验 3发工资
- C语言初步-第7讲:分支结构体验(正差值)
- C语言初步-第7讲:分支结构体验(三数最大数)
- C语言初步-第7讲:分支结构体验(发工资)
- 第23讲-用if语句实现分支结构-练习
- 7 分支结构程序体验 项目
- 第4讲-C语言程序初体验-练习
- 第7讲-实践项目 (分支结构程序-工人工资计算)
- 第7课:分支结构程序体验|计算两数正差值,周薪计算
- 第一周《C语言及程序设计》实践项目7 分支结构程序体验
- 分支结构练习-5.数字Game程序
- 分支结构程序设计体验
- iptables详解
- C++中虚继承、虚函数
- 实例11:仿QQ客户端登陆界面
- linux下vim编辑器backspace和方向键不能正常使用的问题
- Swift - Struct & Class
- 第7讲-分支结构程序体验-练习
- linux压缩解压之 bz2 ---不能压缩目录
- Android Studio——为什么说android UI操作不是线程安全的
- leetcode 142. Linked List Cycle II
- Java 时间服务器demo之NIO实现
- android 事件处理机制之requestDisallowInterceptTouchEvent
- SBT免翻墙手册
- 动画切换类型私有API
- 英语断句