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

上传人:xiao****1972 文档编号:84137400 上传时间:2019-03-02 格式:DOC 页数:3 大小:38KB
返回 下载 相关 举报
c语言上机实训五-选择结构_第1页
第1页 / 共3页
c语言上机实训五-选择结构_第2页
第2页 / 共3页
c语言上机实训五-选择结构_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《c语言上机实训五-选择结构》由会员分享,可在线阅读,更多相关《c语言上机实训五-选择结构(3页珍藏版)》请在金锄头文库上搜索。

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

2、n() int a=3,b=4,c; if(ab) c=b; else c=a; printf(“%dn”,c);(3)、如下程序的输出结果是: #include stdio.hmain( ) int x=1,y=1,z=1; y+=z; x+=y; printf(“%dn”,xy?y:x); printf(“%dn”,x=y=x)?1:0); printf(“%dn”,z=y&y=x);(4)、输入并运行下面的程序 #include stdio.h main( ) int x; scanf(%d,&x); if(x=0) if(x=0) printf(x=0,second if execut

3、edn); else printf(x0,else executedn); 分别输入0,小于0和大于0的数,结果是什么?else与哪个if匹配? (5)、输入并运行下列程序 #includestdio.h main( ) int x; scanf(%d,&x); switch(x) case(1):printf(h:n); case(2):printf(bye-byen); case(3):printfnown); default:printf(thenn); 分别给x赋值1,2,3,4,结果如何? 在前三种情形后都加上break语句,再分别给x赋值1,2,3,4,结果如何? 2、编程题。(1

4、)、输入四个整数求其最小数。(用选择结构来实现)(2)、编程计算函数f(x)的值。(x的值是通过键盘输入的)(3)、任意从键盘输入一字符,使用switch语句,输入A打印A,输入B打印B,输入C打印C,输入其他字符输出error。 (4)(选做)已知某商场营业员的保底薪水为450,其工资按当月完成销售额的利润profit(整数)提成+保底工资计算。其销售额的利润与利润提成的关系如下(计量单位:元):profit1000没有提成;1000profit2000提成10%;2000profit5000提成15%;5000profit10000提成20%;10000profit 提成25%。基本要求:利用选择结构实现题目要求,同时要对输出格式进行控制。 三、实验总结通过实训,我们进一步看到了选择结构在程序设计的运用,因为生活中的各种问题总是存在一定的分支选择。选择结构语句包括if、switch语句。在if语句中有多种不同的使用方法,有缺省else子句的单分支程序设计,更多的是条件相对复杂需用带else子句来完成的双分支或多分支结构。同时当我们在使用条件进行判断时,当只需计算一个表达式并由这个表达式的值的不同来决定作何操作时常用switch语句来完成。3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号