实验三:程序设计初步.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:4 大小:44KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验三:程序设计初步.doc

实验三:程序设计初步.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验三:程序设计初步(一)实验要求掌握选择结构的if语句和switch语句的使用。实验内容第一部分:if语句的使用例1:使用if语句编写程序,实现:计算3个数中的最大值。#include<iostream>//使用输入输出流usingnamespacestd;intmain(){x>y执行这里intx,y,z;//定义三个变量x,y,zcin>>x>>y>>z;//使用键盘输入三个数,分别保存在变量x,y,z中if(x>y)//判断x>y?if(x>z)cout<<x<<endl;//若x>z,则x>y而且x>z,那么x是最大值elsecout<<z<<endl;//否则x<z,那么z是最大值x<y执行这里elseif(y>z)cout<<y<<endl;//y>x而且y>z,则y是最大值elsecout<<z<<endl;//否则,y<z,z是最大值return0;}练习1:使用if语句编写程序,实现:输入3个数,按从小到大的顺序输出。练习2:使用if语句编写程序,实现:输入一个字符,对该字符进行判断,如果是小写字母,则将其转换为大写字母,否则,不转换。提示:将大写字母转换为小写字母,只要将其ASCII码值加32;反之,将小写转换为大写字母,将其ASCII码值减32。练习3:有一函数如下:编写一程序,输入x,输出y的值。第二部分:switch语句的使用例1:分析以下程序的运行结果。分别输入1、3、5,则输出结果是什么?#include<iostream>usingnamespacestd;intmain(){intx;cout<<"x=";cin>>x;switch(x){case1:cout<<"one";case2:cout<<"two";case3:cout<<"three";default:cout<<"others";}cout<<"end"<<endl;return0;}例2:分析以下程序的运行结果。分别输入1、3、5,则输出结果是什么?#include<iostream>usingnamespacestd;intmain(){intx;cout<<"x=";cin>>x;switch(x){case1:cout<<"one";break;case2:cout<<"two";break;case3:cout<<"three";break;default:cout<<"others";}cout<<"end"<<endl;return0;}例3:分析以下程序的运行结果。分别输入1、2、3、5,则输出结果是什么?#include<iostream>usingnamespacestd;intmain(){intx;cout<<"x=";cin>>x;switch(x){case1:case2:cout<<"oneortwo";break;case3:cout<<"three";break;default:cout<<"others";}cout<<"end"<<endl;return0;}练习1:使用switch语句编程实现:给出一个百分制的成绩,要求输出成绩等级'A','B','C','D','E'。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'。练习2:使用switch语句编程实现:输入x的值,按下式公式计算y的值并输出:提示:要使用数学函数,则要在程序中包含以下预处理命令#include<math.h