概述
/*
烟台大学计算机学院
作者:任子仪
日期:2013年10月23号
问题描述:求分段函数的值
样例输例:1 4 8 12
样例输出:1 17 -8
问题分析:比较三个数,然后求其最大值
*/
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x,y;
cout<<"请输入x:"<<endl;
cin>>x;
int t=(x<2)+(x<6)+(x<10);
switch (t)
{
case 0:
y=-x*x-1;break;
case 1:
y=-x;break;
case 2:
y=pow(x,2)+1;break;
case 3:
y=x;
}
cout<<"y="<<y<<endl;
return 0;
}
实例图片:
心得体会:switch结构好困难啊,做这个程序问了老师,又麻烦了一位学长好多次,最后我都不好意思了啊。不过好在最后完美的做出来了。。。。加油加油,记住今天的错误,不能让今天的错误再次出现。困难不可怕,可怕的是失去克服困难的勇气。。。
最后
以上就是负责高山为你收集整理的switch语句——分段函数求值 ps:好难啊,呜呜,改了好多次的全部内容,希望文章能够帮你解决switch语句——分段函数求值 ps:好难啊,呜呜,改了好多次所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复