第8周上机实践项目3——多分段函数求值(用switch语句构造多分支结构)

来源:互联网 发布:赵丽颖 知乎 编辑:程序博客网 时间:2024/05/21 13:11
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:辛彬 * 完成日期:2014年 10 月 16 日 * 版 本 号:v1.0 * * 问题描述:输入x的值(要求为实型),计算并输出y的值,用switch语句构造多分支结构。 * 输入描述:两个数,代表x的值。 * 程序输出:一个数,代表y的值。 */#include <iostream>#include <cmath>using namespace std;int main(){    int x,y,t;    cout <<"请输入x的值";    cin >>x;    t=(x<2)+(x<6)+(x<10);    switch (t)    {    case 3:        y=x;        break;    case 2:        y=x*x+1;        break;    case 1:        y=sqrt(x+1);        break;    case 0:        y=1.0/(x+1);        break;    }    cout <<"y="<<y<<endl ;    return 0;}


运行结果:

                  

                  

                  

学习感悟:第一次用switch语句,前期遇到了一些困难,但在兄弟们的帮助下解决了。让我体会到“有兄弟,不孤单”这句话的分量!

0 0
原创粉丝点击