c语言上机实训五-选择结构

c语言上机实训五-选择结构

ID:34722505

大小:72.18 KB

页数:3页

时间:2019-03-10

c语言上机实训五-选择结构_第1页
c语言上机实训五-选择结构_第2页
c语言上机实训五-选择结构_第3页
资源描述:

《c语言上机实训五-选择结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、上机实验五-选择结构一、实验目的1、理解if语句和switch语句的执行过程。2、掌握用两种选择结构语句实现选择结构程序设计的方法。3、能熟练地在程序设计中用选择语句实现一些常用算法。二、实验内容1、写出下列程序的运行结果:(1)、若从键盘输入58,写出以下程序的输出结果。#include"stdio.h"main(){inta;scanf(“%d”,&a);if(a>50)printf(“%d”,a-50);if(a>40)printf(“%d”,a);if(a>30)printf(“%d”,a+50);}(2)、写出程序运行的输出结果。#include"stdio.

2、h"main(){inta=3,b=4,c;if(a=y>=x)?1:0);printf(“%d”,z>=y&&y>=x);}(4)、输入并运行下面的程序#inclu

3、de"stdio.h"main(){intx;scanf("%d",&x);if(x>=0)if(x==0)printf("x=0,secondifexecuted");elseprintf("x>0,elseexecuted");}分别输入0,小于0和大于0的数,结果是什么?else与哪个if匹配?(5)、输入并运行下列程序#include"stdio.h"main(){intx;scanf("%d",&x);switch(x){case(1):printf("h:");case(2):printf("bye-bye");case(3):printf"now"

4、);default:printf("then");}}分别给x赋值1,2,3,4,结果如何?在前三种情形后都加上break语句,再分别给x赋值1,2,3,4,结果如何?32、编程题。(1)、输入四个整数求其最小数。(用选择结构来实现)(2)、编程计算函数f(x)的值。(x的值是通过键盘输入的)(3)、任意从键盘输入一字符,使用switch语句,输入A打印A,输入B打印B,输入C打印C,输入其他字符输出error。(4)(选做)已知某商场营业员的保底薪水为450,其工资按当月完成销售额的利润profit(整数)提成+保底工资计算。其销售额的利润与利润提成的关系如下(计量单位:元)

5、:profit≤1000没有提成;1000<profit≤2000提成10%;2000<profit≤5000提成15%;5000<profit≤10000提成20%;10000<profit提成25%。基本要求:利用选择结构实现题目要求,同时要对输出格式进行控制。三、实验总结通过实训,我们进一步看到了选择结构在程序设计的运用,因为生活中的各种问题总是存在一定的分支选择。选择结构语句包括if、switch语句。在if语句中有多种不同的使用方法,有缺省else子句的单分支程序设计,更多的是条件相对复杂需用带else子句来完成的双分支或多分支结构。同时当我们在使用条件进行判断时,当只需

6、计算一个表达式并由这个表达式的值的不同来决定作何操作时常用switch语句来完成。3

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

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

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