分段函数switch语句

来源:互联网 发布:oracle拷贝整个数据库 编辑:程序博客网 时间:2024/04/28 02:07
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者: 李子平* 完成日期:2013 年10月22日* 版 本 号:v1.0* 问题描述:计算分段函数的值。* 样例输入:0   3    8     10* 样例输出:0   10   -8     -101* 问题分析:输入x,按公式求出y的值并输出。*/#include <iostream>using namespace std;int main(){    int t,y,x;cout<<"请输入x的值"<<endl;cin>>x;t=(x<2)+(x<6)+(x<10);switch (t){case 0:y=-x*x-1;break;case 1:y=-x;break;case 2:y=x*x+1;break;case 3:y=x;}cout<<"函数值为"<<y<<endl;return 0;}


运算结果:

心得体会:又是分段函数啊!但是却是另一种语句,不一样的方法......条条大路通罗马啊!

原创粉丝点击