好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

3页
  • 卖家[上传人]:平***
  • 文档编号:13297419
  • 上传时间:2017-10-23
  • 文档格式:DOC
  • 文档大小:38.77KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1上机实验五-选择结构一、实验目的1、理解 if 语句和 switch 语句的执行过程2、掌握用两种选择结构语句实现选择结构程序设计的方法3、能熟练地在程序设计中用选择语句实现一些常用算法二、 实验内容1、写出下列程序的运行结果:(1)、若从键盘输入 58,写出以下程序的输出结果include "stdio.h"main(){ int a;scanf(“%d”,&a);if(a>50) printf(“%d\n”,a-50);if(a>40) printf(“%d\n”,a);if(a>30) printf(“%d\n”,a+50);}(2)、写出程序运行的输出结果include "stdio.h"main(){int a=3,b=4,c;if(a=y>=x)?1:0);printf(“%d\n”,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 executed\n");elseprintf("x>0,else executed\n");}分别输入 0,小于 0 和大于 0 的数,结果是什么?else 与哪个 if 匹配?(5)、输入并运行下列程序#include"stdio.h"main( ){int x;scanf("%d",&x);switch(x){case(1):printf("h:\n");case(2):printf("bye-bye\n");case(3):printf"now\n");default:printf("then\n");}}分别给 x 赋值 1,2,3,4,结果如何?在前三种情形后都加上 break 语句,再分别给 x 赋值 1,2,3,4,结果如何?32、编程题。

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

      同时当我们在使用条件进行判断时,当只需计算一个表达式并由这个表达式的值的不同来决定作何操作时常用 switch 语句来完成。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.