第9周项目1:分段函数求值(解法一)

来源:互联网 发布:js公历转农历 编辑:程序博客网 时间:2024/04/28 03:11
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院* All rights reserved.* 作    者: 孔令玺* 完成日期:2013 年 10 月 29 日* 版 本 号:v1.0** 问题描述:从键盘上输入x的值(整型),计算并输出y的值,用switch语句* 样例输入:4* 样例输出:17* 问题分析:*/#include <iostream>using namespace std;int main(){    int x,t,y;    cout<<"请输入x的值:"<<endl;    cin>>x;    t=x/2;    switch (t)    {        case 0:y=x;break;        case 1:        case 2:y=x*x+1;break;        case 3:        case 4:y=-x;break;        default :y=-(x*x)-1;break;    }cout <<"y="<<y<<endl;    return 0;}